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 实现基础散点图。散点图适合用于展示两个变量之间的关系,能够直观地观察数据的分布和趋势。希望这篇教程对你有所帮助!如果有任何问题,欢迎在评论区留言讨论。
热门推荐
探索汽车电控系统的奥秘
麻醉医生的“情报战”:术前访视如何确保手术安全
新中国成立后,张闻天为何未能跻身党的领导层?
间歇性禁食:根据科学,它能做什么,不能做什么
福州十大景点全攻略:从三坊七巷到平潭岛,这些地方你一定不能错过!
福州三坊七巷,尽显夜色中的美丽,很有穿越感
如何在大学里找到志同道合的朋友
大脑年轻7.5岁!MIND饮食法助力预防老年痴呆
刀郎厦门演唱会座无虚席,用西域风情音乐回应争议
服用乌苯美司胶囊需谨慎:30%患者现胃肠道不适,肝功能异常
中国电信5G布局再加速:从“信号升格”到5G-A创新应用
细解5个新专业!医学类院校正积极筹备申请 市场看好吗?
年轻人结直肠癌发病率飙升,大便频繁是预警信号
黄河:从“忧患之河”到生态屏障,五千年文明焕发新生
考格列汀片价格差异揭秘:如何理性选购?
氯化铜晶体:从传统工业到环保先锋
三胞胎妈妈脐带血流异常,医生用特殊手术保住三个宝宝
河南超市坍塌背后:建筑安全谁之责?
市监局提醒:凉拌海带丝这样吃才安全
成都老字号美食:传承百年的味道,创新不止的步伐
显瘦妆容完全指南:从底妆到腮红的专业技巧
石斛:中医界的超级明星
染发必读:化学成分风险与安全使用全攻略
如何进行合法合规的股票T+0交易?五大风险控制方法详解
怀孕初期大腿痛,竟是这些原因惹的祸?
美国留学贷款全攻略:从申请到还款的完整指南
氢溴酸右美沙芬:夜间咳嗽的常用药,使用需谨慎
北海金滩摩托艇:专业教练指导,百元体验海上速度
从雏鹅到成鹅:各阶段自配饲料配方与成本控制
3岁半宝宝增重食谱:鸡蛋羹等5种食材营养推荐