乐趣区

关于echarts:Echarts的基本使用

1、根本应用

  1. 先引入 echarts
  2. 而后创立一个元素用来装载 echarts 图表
  3. echarts.init() 办法初始化 echarts 实例
  4. 最初设置配置项和数据 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);
退出移动版