1、根本应用
- 先引入 echarts
- 而后创立一个元素用来装载 echarts 图表
- echarts.init() 办法初始化 echarts 实例
- 最初设置配置项和数据 option,应用 setOption() 办法依据数据和配置项来显示图表即可
1. <!DOCTYPE html>
2. <html>
4. <head>
5. <meta charset="utf-8">
6. <title>ECharts</title>
7. <!-- 引入 echarts.js -->
8. <script src="echarts.min.js"></script>
9. </head>
11. <body>
12. <!-- 为 ECharts 筹备一个具备大小(宽高)的 Dom -->
13. <div id="main" style="width: 600px;height:400px;"></div>
15. <script type="text/javascript">
16. // 基于筹备好的 dom,初始化 echarts 实例
17. var myChart = echarts.init(document.getElementById('main'));
19. // 指定图表的配置项和数据
20. var option = {
21. title: {
22. text: 'ECharts 入门示例'
23. },
24. tooltip: {},
25. legend: {26. data: ['销量']
27. },
28. xAxis: {29. data: ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]
30. },
31. yAxis: {},
32. series: [{
33. name: '销量',
34. type: 'bar',
35. data: [5, 20, 36, 10, 10, 20]
36. }]
37. };
39. // 应用刚指定的配置项和数据显示图表。40. myChart.setOption(option);
41. </script>
42. </body>
44. </html>
2、罕用配置项阐明
配置项阐明文档可参考:https://echarts.apache.org/zh/option.html
配置项指的是 option 对象中的一系列属性,比方:title、tooltip、series 等等。
2.1、决定图表的类型和数据(series)
2.1.1、type 属性(决定图表类型)
series 属性中的 type
属性值决定这的图表是什么类型的
比方:series:{type: ‘line’} 就是折线图:
type: pie,饼图:
type: map,地图:
2.1.2、name 属性(名称,提示框 tooltip 会显示)
系列名称,用于 tooltip 的显示,legend 的图例筛选,在 setOption
更新数据和配置项时用于指定对应的系列。
2.1.3、label 属性(在图表上显示的文本标签)
2.2、题目(title)
1. var option = {
2. title: {
3. text: '这里是题目', // 主题目文本,反对应用 \n 换行
4. subtext: '' // 副标题文本,反对应用 \n 换行
5. }
6. ...
7. };
9. myChart.setOption(option);
2.3、提示框(tooltip)
提示框也就是当你鼠标悬浮在图表上时,会呈现一些提示信息。
比方:下图中红色局部圈起来的就是提示框
1. var option = {
2. tooltip: {
3. trigger: 'item' // 触发类型。'item':数据项图形触发,次要在散点图,饼图等无类目轴的图表中应用。'axis':坐标轴触发,次要在柱状图,折线图等会应用类目轴的图表中应用。'none':怎么样都不触发。4. },
5. ...
6. };
8. myChart.setOption(option);