Echarts的基本使用

一、基本使用

  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>

二、經常使用配置項說明

配置項說明文檔可參考:https://echarts.apache.org/zh/option.htmljavascript

配置項指的是 option 對象中的一系列屬性,好比:title、tooltip、series 等等。html

2.一、決定圖表的類型和數據(series)

2.1.一、type屬性(決定圖表類型)

series 屬性中的 type 屬性值決定這的圖表是什麼類型的java

好比:series:{type: 'line'} 就是折線圖: 
apache

type: pie,餅圖:
echarts

         type: map,地圖:
dom

2.1.二、name屬性(名稱,提示框tooltip會顯示)

系列名稱,用於tooltip的顯示,legend 的圖例篩選,在 setOption 更新數據和配置項時用於指定對應的系列。spa

2.1.三、label屬性(在圖表上顯示的文本標籤)

2.二、標題(title)

1.  var option = {
2.  title:  {
3.  text: '這裏是標題',  //主標題文本,支持使用 \n 換行
4.  subtext:  ''  //副標題文本,支持使用 \n 換行
5.  }
6.  ...
7.  };

9.  myChart.setOption(option);

2.三、提示框(tooltip)

提示框也就是當你鼠標懸浮在圖表上時,會出現一些提示信息。3d

好比:下圖中紅色部分圈起來的就是提示框code

1.  var option = {
2.  tooltip:  {
3.  trigger: 'item'  //觸發類型。'item':數據項圖形觸發,主要在散點圖,餅圖等無類目軸的圖表中使用。'axis':座標軸觸發,主要在柱狀圖,折線圖等會使用類目軸的圖表中使用。'none':怎麼樣都不觸發。
4.  },
5.  ...
6.  };

8.  myChart.setOption(option);
相關文章
相關標籤/搜索