
一、前言
- 本篇文章是『Echarts』文章的第 2 篇,主要介绍『Echarts』基本使用
在『Echarts』第 1 篇文章中,我们介绍了 Echarts 的概述及其强大的数据可视化功能。本篇将继续深入,重点带您了解 Echarts 的基本使用方法,包括如何快速安装、配置以及绘制简单的图表。
二、安装『Echarts』
请首先访问 Echarts 官方网站,网址为:https://echarts.apache.org/zh/index.html。成功打开网页后,您需要在页面左上角找寻 “下载” 选项,点击它即可进入下载页面。

点击后系统会自动跳转至 Echarts 的下载页面。在该页面中,您可以根据需求挑选合适的版本。建议下载最新版 “Echarts 5.4.3”,以确保获得最佳性能和最新功能。之后,点击 “Dist(GitHub)”,即可开始下载所选版本。

首先点击链接,您将被引导至 GitHub 官方网站。在那里,请找到 echarts.js 和 echarts.min.js 这两个重要文件,并分别进行下载。这两个文件构成了 Echarts 核心组件,它们是运行 Echarts 所必需的。

首先,定位并点击您想要下载的文件以进入其详情页面;然后,寻找并点击页面中的 “下载” 按钮;最后,文件便会开始下载并保存至您的本地设备。

echarts.min.js 同理可证,这里就不再赘述了。
我们既可以选择直接使用相关文件,也可以通过 npm 进行安装。需要区分的是,文件分为压缩版和未压缩版两种形式:压缩版体积小,加载快速,适合生产环境使用;而未压缩版体积较大,包含完整的代码结构,便于开发时调试。通常,我们建议在日常开发中使用未压缩版以方便调试,在项目部署时转而使用体积更小的压缩版。在此,我们决定直接使用已下载的文件,并将其复制到项目目录中以便使用:

至此,Echarts 的安装步骤已全部完成。下一阶段,我们将进入 Echarts 的配置过程,并教您如何创建您的第一个图表。请跟随接下来的指导继续操作。
三、使用『Echarts』
在您的项目中集成 Echarts 之前,必须先引入必要的文件。这里我们选用 echarts.js,它囊括了完整的代码构架,便于后续的调试工作。具体步骤如下:在 HTML 文件中插入对 echarts.js 文件的引用,代码示例如下所示:
Echarts 基本使用
成功引入 echarts.js 文件之后,我们便可以着手制作图表。首先,需要在 HTML 文档的 在 接下来我们需要获取已经准备好的容器,并通过 初始化了 ECharts 实例之后,接下来要做的事情就是对 oDiv 进行配置。具体是什么配置呢?例如,配置您要绘制什么类型的图表,您的图表是否有标题,您的图表包含哪些数据,这些数据在 X 轴上是什么,在 Y 轴上是什么,这些都是需要配置的。那么这个配置是怎么做的呢?我们可以通过 首先暂缓介绍配置部分,后续将继续深入。现在,我将代码示例贴出,对于配置对象中的各项属性,暂时不做详细说明。 经过上述代码编写,以后若想进行图表绘制,其实存在几个固定步骤,具体包括:导入 ECharts,为 ECharts 创建一个容器,获取已准备好的容器,创建一个 ECharts 实例,为 ECharts 实例撰写配置项,将配置项传递给 ECharts。在这些步骤中,唯一的不同在于撰写 ECharts 实例的配置项。 鉴于我们要用 ECharts 展示的数据多样性,以及图表类型的多变性,使用 ECharts 时的核心学习重点就是其配置选项。掌握好配置,即可灵活运用 ECharts 进行数据可视化展示。 关于 ECharts 的配置,不免要先参考官方文档。在官方网站左上角可以找到 “文档” 选项;在该选项中有 “使用手册”,点击即可进入查阅。 向下滑动即可查看官方提供的一些配置选项,我没有过多考虑便直接复制到代码中,以便先行观察效果。 通过浏览器访问 index.html,即可查看展示效果: 发现屏幕上显示了一个柱状图,如果需要更换其他类型的图表,可以简单地修改配置对象中的 通过浏览器访问 index.html,即可查看展示效果: 至此,我们结束了对 ECharts 的使用探索。下面,我们将详细审视配置对象中的各项内容。 设置图表的标题 首先让我们关注图表左上角的标题,它显示为 “ECharts 入门示例”。这个标题是如何设置的呢?实际上,在配置对象中有一个 设置图表的图例 这个 legend 有什么作用呢,这个 legend 其实是叫图例,图例的作用是什么呢?它在图表中起到关键的说明作用,位于图表顶部,通过对符号、色块或线型的标注,帮助我们更好地理解图表内容。 图例的功能是点击后可以控制图表的显示与隐藏。一个图表中可以包含多个图例。现在,我将对代码进行改造,这部分工作的具体含义暂时不做讨论。 代码编写已完成,现在让我们查看一下效果。通过浏览器打开 index.html 文件,即可预览展示的效果: 图表目前展示两根柱状,代表不同的销量与产量,且颜色区分。图例中默认展示销量和产量。若需单独查看产量,只需点击图例中的 “销量” 即可隐藏销量柱状;反之,想单独观察销量时,点击 “产量” 隐藏产量柱状即可。 设置图表 X 轴上显示的数据 设置图表 Y 轴上显示的数据 在我们的代码中,如果没有明确设置 Y 轴的数据,系统会自动根据提供的数据集来计算并填充 Y 轴上显示的数据。 设置图表的数据 该属性接受一个对象数组,数组中的每个对象代表一类数据。在您提供的代码示例中,数组包含两个对象,意味着有两类数据。因此,页面上显示的柱状图由这两类数据绘制而成,并用不同颜色加以区分。另外,我们还需要深入理解数组中各对象的属性及其含义。 用来配置当前数据项的名称与图表图例设置中的名称完全相同,以便图例可以正确地控制对应的数据显示。 配置绘制数据时需指定图表类型:若设定为 配置数据值由一个数组定义,也就是对应的数据简单的来说,其中每个元素对应一个数据点。举例来说, 通过本文的学习,您将能够掌握以下核心知识点: 标签内添加一个
echarts.init() 方法在该容器中初始化一个 ECharts 实例。具体代码如下:
setOption() 方法来进行配置。首先定义一个对象,然后只需要在这个对象中设置配置项即可。
四、配置『Echarts』




series 属性。例如,将 series 属性中的某个元素的 type 属性值改为 "line",就能将柱状图变更为折线图。let option = {
title: {
text: 'ECharts 入门示例'
},
legend: {
data: ['销量']
},
xAxis: {
data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子']
},
yAxis: {},
series: [
{
name: '销量',
- type: 'bar',
+ type: 'line',
data: [5, 20, 36, 10, 10, 20]
}
]
}

五、配置项详解
1. title
title 属性,它包含一个对象。在这个对象里,有一个名为 text 的属性,其值正是标题所展示的内容。通过更改 text 属性的值,我们便能轻松修改标题文本。
2. legend

let option = {
title: {
text: 'ECharts 入门示例'
},
legend: {
- data: ['销量']
+ data: ['销量', '产量']
},
xAxis: {
data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子']
},
yAxis: {},
series: [
{
name: '销量',
type: 'bar',
data: [5, 20, 36, 10, 10, 20]
},
+ {
+ name: '产量',
+ type: 'bar',
+ data: [50, 120, 130, 60, 40, 80]
+ }
]
}


3. xAxis

4. yAxis

5. series
bar,则表示创建柱状图;若为 line,则表示生成折线图。
data: [5, 20, 36, 10, 10, 20] 表示有六个数据点,其数值依次为 5、20、36、10、10 和 20。六、总结

UA-DETRAC BITVehicle车辆检测数据集(含下载地址)
ElasticSearch系列——分词器
yolov5中pt模型转onnx模型报错
2022-08-05:以下go语言代码输出什么?A:65, string;B:A, string;C:65, int;D:报错。
如何理解Java是按值传递
【调试技巧篇一】日志
小景的工具使用--Java诊断工具Arthas的使用说明
RHEL 8.6 NFS 服务端安装配置
力扣:142. 环形链表 II(Python3)