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);