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 实现基础散点图。散点图适合用于展示两个变量之间的关系,能够直观地观察数据的分布和趋势。希望这篇教程对你有所帮助!如果有任何问题,欢迎在评论区留言讨论。
热门推荐
@游戏玩家,警惕“登录态”盗号!
如何评估家庭NAS的易用性和用户界面
解密稀土:从稀有元素到现代科技支柱
从本硕博学生到教师,他们在哈工大追求“美”
中国机器人"智造"能力引起广泛关注 政策支持助力产业迅速发展
全是套路!保健食品销售“六大套路” 要注意识别
被吹上天的5种保健品,实则坑钱又伤身
死亡的哲学:在倒计时中寻找生命的答案
数字年俗来袭 过个赛博春节
同一天,三起警车开道救助群众事例→
民事诉讼中法律文书范本的制作与应用
房贷月还款额计算方法及不同还款方式的选择
如何选择显示器色域?适合你的主流标准解析
虚拟机如何设置网络静态
宫保鸡丁的经典做法
游戏鼠标在游戏中的重要性
制作微景观植物有哪些 微景观常用植物介绍
钴在工业中的应用有哪些?这些应用如何推动产业发展?
破解消费困局:2025年提振居民消费的路径分析
如何评价“毒士”贾诩:智计百出与明哲保身的双重人生
高考走综评是什么意思?综合评价招生对高考成绩有要求吗?
头条文章完播率计算方法:解读与实务分析
学会与自己和解,接受不完美的自己,然后在这个基础上努力蜕变
飞机的飞行速度是多少
《无门关•平常是道》:修行不是向外追求,修行的关键在于修心。
养老保险断交怎么办?补缴或一次性补齐?
梦回古代:古人睡眠时长与养生之道大揭秘
骨骼闭合怎么自测
不交强险会有何影响?这种影响如何应对?
英雄联盟战队的青训体系应该如何培养选手的团队协作能力?