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 实现基础散点图。散点图适合用于展示两个变量之间的关系,能够直观地观察数据的分布和趋势。希望这篇教程对你有所帮助!如果有任何问题,欢迎在评论区留言讨论。
热门推荐
注射用盐酸万古霉素详细的用法用量是什么
专家解读:软组织挫伤的正确处理方法
超九成微短剧不赚钱 成本上升趋势下出品方如何实现盈利?
云南古树茶:功效、作用与禁忌全解析
明明能力很强,可领导为什么不提拔你?
笔记本电脑触控面板清洁:维护屏幕清晰度和触摸灵敏度的全攻略
如何清洁你的苹果笔记本电脑(MacBook)屏幕和键盘
南通十大特色美食:从海鲜到糕点,品味千年古城的舌尖记忆
高考宾语前置句式汇总(高中教材全部例句及解析)
最快99分钟!成都直达黄龙九寨,时刻表来了
物业服务区域内的房子都需要交物业费吗?判了!
脸上痤疮留下的疤痕怎么去除
护手霜到底要不要涂在手心?
手冲咖啡制作全攻略:从设备选择到完美萃取
梦境解析:鞋子的象征意义,周公解梦新解
微软Edge浏览器搜索引擎切换全攻略
投影机基础知识
背胶魔术贴用途及分类
邓氏南阳堂的由来
地下水水质定期监测策略研究
消声瓦——帮助潜艇“藏”起来
新加坡两艘新型潜艇服役,加剧地区军备竞赛态势
健身房搬迁,预交的课程费能退吗?
荧光光谱仪:原理、组成、应用及安全操作指南
金属饰品类究竟包括哪些物品?
冯唐:为了光明正大看女人,选择当妇科医生,后转战商海身价百亿
少为人知的第五大佛教名山,供奉世界最大弥勒佛
酒精灯、酒精喷灯的使用
美国药物主文件DMF申报流程和管理制度详解
AMOLED 是什么屏幕?它的工作原理是?