每个图表均配有对应的源代码以及知识点~~~~
详情可点开对应的图表学习!
各类常用图表总结在此!配合使用更方便~
https://blog.csdn.net/diviner_s/article/details/116072584
官方对应文件工具,有更详细的工具使用方法:
https://echarts.apache.org/zh/option.html
ECharts是百度公司开源的一个使用 JavaScript 实现的开源可视化库,兼容性强,底层依赖矢量图形
库 ZRender ,提供直观,交互丰富,可高度个性化定制的数据可视化图表。
ECharts
的社区非常活跃,意味着你可以和很多开发者讨论,遇到了 ECharts
中不会的问题,也ECharts 能够做出各种各样漂亮的图表,它能满足绝大多数可视化图表的实现.它的兼容性强, 使用方便,
功能强大, 是实现数据可视化的最佳选择之一, 更多特点和介绍可以查阅官网地址:
https://echarts.apache.org/zh/index.html
Echarts 的使用简单分为5个步骤:
Echarts.js
文件<script src = "js/echarts.min.js:"> </script>
div
(标签对象),这个div
决定了图表显示在哪里<div id="main" style = "width:600px;height:400px"> </div>
上面的代码给出了一个宽为600像素,高为400像素,id为main的DOM容器。
echarts
实例对象echarts.init
方法初始化一个 echarts 实例,并且是用来指明图表最终显示在哪里的DOM元素var myChart = echars.init(document.getElementById('main'))
var option = {
title: {
text: 'ECharts 入门示例'
},
tooltip: {
},
legend: {
data:['销量']
},
xAxis: {
data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
},
yAxis: {
},
series: [{
name: '销量',
type: 'bar',
data: [5, 20, 36, 10, 10, 20]
}]
};
echarts
实例对象myChart.setOption(option)
一个图表最终呈现什么样子,完全取决于这个配置项.所以对于不同的图表, 除了配置项会发生改变之外,
其他的代码 都是固定不变的.
xAxis
x
轴, 如果 type
属性的值为 category
,那么需要配置 data
数据, 代表在 x
轴的yAxis
y
轴, 如果 type
属性配置为 value
, 那么无需配置 data
, 此时 y
轴会自动去series
下找数据进行图表的绘制series
type
决定自己的图表类型, data
来设置每个系列的数据配置项都是以键值对的形式存在, 并且配置项有很多, ECharts
的学习大多是针对于这些配置项的, 对于
配置项的学习, 不用死记硬背, 需要的时候查一查官方文档即可. 网址:
https://echarts.apache.org/zh/option.html 。