ECharts 基础散点图示例
创作时间:
作者:
@小白创作中心
ECharts 基础散点图示例
引用
CSDN
1.
https://m.blog.csdn.net/qq_22182989/article/details/145369949
散点图简介
散点图是一种常见的数据可视化图表,用于展示两个变量之间的关系。通过散点图,我们可以直观地观察数据的分布、趋势以及是否存在相关性。ECharts 提供了强大的配置项,能够轻松实现散点图,并支持丰富的样式和交互功能。本文将带领大家从零开始实现一个基础散点图。
实现步骤
1. 初始化 ECharts 实例
首先,我们需要初始化一个 ECharts 实例,并绑定到一个 DOM 容器上。
var myChart = echarts.init(document.getElementById('main'));
2. 配置标题
通过 title 配置项,我们可以为图表添加标题。
title: {
text: '基础散点图', // 标题内容
left: 'center' // 标题居中
}
3. 配置坐标轴
散点图需要配置 X 轴和 Y 轴。通过 xAxis 和 yAxis 配置项,我们可以设置坐标轴的类型、范围等。
xAxis: {
type: 'value', // X 轴类型为数值轴
scale: true // 自动缩放
},
yAxis: {
type: 'value', // Y 轴类型为数值轴
scale: true // 自动缩放
}
4. 配置数据系列
通过 series 配置项,我们可以添加散点图的数据系列。每个数据点由两个数值组成,分别表示 X 轴和 Y 轴的值。
series: [{
type: 'scatter', // 图表类型为散点图
data: [ // 数据内容
[10, 20],
[15, 25],
[20, 30],
[25, 35],
[30, 40],
[35, 45],
[40, 50],
[45, 55],
[50, 60]
],
symbolSize: 10 // 数据点的大小
}]
5. 配置提示框(Tooltip)
通过 tooltip 配置项,我们可以设置鼠标悬停时的提示框内容。
tooltip: {
trigger: 'item', // 触发类型为数据项
formatter: '({c})' // 提示框内容格式:数据点的坐标
}
完整代码示例(带详细注释)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ECharts 基础散点图示例</title>
<!-- 引入 ECharts 的 CDN 文件 -->
<script src="https://cdn.jsdelivr.net/npm/echarts@5.3.2/dist/echarts.min.js"></script>
</head>
<body>
<!-- 创建一个 div 容器,用于放置 ECharts 图表 -->
<div id="main" style="width: 800px;height:600px;"></div>
<script>
// 初始化 ECharts 实例,绑定到 id 为 'main' 的 DOM 元素上
var myChart = echarts.init(document.getElementById('main'));
// 配置项
var option = {
// 标题配置
title: {
text: '基础散点图', // 主标题
left: 'center' // 标题居中
},
// X 轴配置
xAxis: {
type: 'value', // X 轴类型为数值轴
scale: true // 自动缩放
},
// Y 轴配置
yAxis: {
type: 'value', // Y 轴类型为数值轴
scale: true // 自动缩放
},
// 提示框配置
tooltip: {
trigger: 'item', // 触发类型为数据项
formatter: '({c})' // 提示框内容格式:数据点的坐标
},
// 数据系列配置
series: [{
type: 'scatter', // 图表类型为散点图
data: [ // 数据内容
[10, 20],
[15, 25],
[20, 30],
[25, 35],
[30, 40],
[35, 45],
[40, 50],
[45, 55],
[50, 60]
],
symbolSize: 10 // 数据点的大小
}]
};
// 将配置项应用到图表中,渲染图表
myChart.setOption(option);
</script>
</body>
</html>
代码解析(逐行注释)
- HTML 部分:
<div id="main" style="width: 800px;height:600px;"></div>:创建一个div容器,用于放置 ECharts 图表。
- JavaScript 部分:
var myChart = echarts.init(document.getElementById('main'));:初始化 ECharts 实例。title:配置图表标题。xAxis:配置 X 轴,设置类型为数值轴,并启用自动缩放。yAxis:配置 Y 轴,设置类型为数值轴,并启用自动缩放。tooltip:配置提示框,设置触发类型为数据项,并格式化提示框内容。series:配置数据系列,设置图表类型为散点图,并定义数据点和大小。
总结
通过本文的学习,你应该已经掌握了如何使用 ECharts 实现基础散点图。散点图适合用于展示两个变量之间的关系,能够直观地观察数据的分布和趋势。希望这篇教程对你有所帮助!如果有任何问题,欢迎在评论区留言讨论。
热门推荐
如何判断宝宝是否吃饱?月嫂导师教你科学育儿
温州怀溪水口村:千年古村的网红打卡地
通过12315解决快手平台服务问题
皮蛋豆腐的做法,制作中式凉拌菜,简单,美味又有营养!
国家交响乐团音乐家为猫咪创作的音乐:让“喵星人”也能享受音乐之美
专为猫咪设计的音乐:让毛孩子更快乐!
揭秘猫咪音乐偏好:专为猫咪设计的音乐能带来哪些好处?
《Cat Music》系列专辑:猫咪专属音乐的探索
《Music for Cats》:专为猫咪打造的音乐专辑
秋冬打卡西安周边小众景点
秦始皇陵:地下王国的千年传奇
张家界天子山:云海奇观背后的生态保护
小獐子的奇幻漂流!这个国家二级保护动物从浦东游到了横沙
山獐与麂子有什么区别
公路建设对湿地自然保护区生态影响与环保措施
江苏新规:未被污染输液瓶(袋)如何正确处理?
广东康卫士:规范化处理让输液瓶“变废为宝”
喻清和推荐:这样吃能有效缓解咳嗽
冬季老人如何用中医养生法缓解咳嗽?
如何判断宝宝是否吃饱?妈妈们可从这几个指标观察
如何判断宝宝是否吃饱 妈妈们可从这几个指标观察...
从纺织女工到商界精英:张欣的成功之道
探索四川乐山大佛之旅:距离、交通及旅游攻略全解析
失业后如何快速调整心态?
失业期间如何利用人脉逆袭?
领取失业保险会影响养老金吗?官方权威解答来了!
失业潮来袭,如何管好你的钱袋子?
仓库管理方案创新有哪些具体措施?
秋日漫步扬州个园:绝美园林与美食之旅
扬州个园:四季美景,你最爱哪个?