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
series 屬性中的 type
屬性值決定這的圖表是什麼類型的java
好比:series:{type: 'line'} 就是折線圖:
apache
type: pie,餅圖:
echarts
type: map,地圖:
dom
系列名稱,用於tooltip的顯示,legend 的圖例篩選,在 setOption
更新數據和配置項時用於指定對應的系列。spa
1. var option = { 2. title: { 3. text: '這裏是標題', //主標題文本,支持使用 \n 換行 4. subtext: '' //副標題文本,支持使用 \n 換行 5. } 6. ... 7. }; 9. myChart.setOption(option);
提示框也就是當你鼠標懸浮在圖表上時,會出現一些提示信息。3d
好比:下圖中紅色部分圈起來的就是提示框code
1. var option = { 2. tooltip: { 3. trigger: 'item' //觸發類型。'item':數據項圖形觸發,主要在散點圖,餅圖等無類目軸的圖表中使用。'axis':座標軸觸發,主要在柱狀圖,折線圖等會使用類目軸的圖表中使用。'none':怎麼樣都不觸發。 4. }, 5. ... 6. }; 8. myChart.setOption(option);