echarts官网: https://echarts.apache.org/zh/index.html

按需加载模块: https://echarts.apache.org/zh/tutorial.html#%E5%9C%A8%E6%89%93%E5%8C%85%E7%8E%AF%E5%A2%83%E4%B8%AD%E4%BD%BF%E7%94%A8%20ECharts

更多配置可在配置项中查看

在vue中使用echarts:

安装echarts: **npm install echarts --save**

使用:
.vue页面

  1. <template>
  2. <div>
  3. <el-col id="main" :span="24" style="height: 250px;"></el-col>
  4. </div>
  5. </template>
  6. <script>
  7. // 这里之所以使用 require 而不是 import,是因为 require 可以直接从 node_modules 中查找,而 import 必须把路径写全。
  8. // 引入基本模板
  9. let echarts = require('echarts/lib/echarts');
  10. // 引入柱状图组件
  11. require('echarts/lib/chart/bar');
  12. // 引入饼图组件
  13. require("echarts/lib/chart/pie");
  14. // 引入提示框和title组件
  15. require('echarts/lib/component/tooltip');
  16. require('echarts/lib/component/title');
  17. require("echarts/lib/chart/line");
  18. // 引入legend组件
  19. require("echarts/lib/component/legend");
  20. require("echarts/lib/component/dataZoom");
  21. export default {
  22. created (){
  23. // 基于准备好的dom,初始化echarts实例
  24. var myChart = echarts.init(document.getElementById('main'));
  25. // 绘制图表
  26. myChart.setOption({
  27. title: {
  28. text: 'ECharts 入门示例'
  29. },
  30. tooltip: {},
  31. xAxis: {
  32. data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子']
  33. },
  34. yAxis: {},
  35. series: [{
  36. name: '销量',
  37. type: 'bar',
  38. data: [5, 20, 36, 10, 10, 20]
  39. }]
  40. });
  41. }
  42. }
  43. </script>