Echarts使用套路總結(Echarts5版本使用在Vue中)


Echarts使用套路總結

  • 1、為Echarts准備一個具備大小(寬高)的畫布容器DOM

  • 2、加載echarts

  • 3、初始化圖表

  • 4、指定圖表的配置項和數據

  • 5、使用剛指定的配置項和數據顯示圖表

  • 如果使用以來百度地圖的圖表,則必須加載echarts百度地圖的擴展

Vue中使用Echarts5版本

  • 先npm安裝
npm install echarts --save
  • 然后封裝echatsUi.js工具函數
// 引入 echarts 核心模塊,核心模塊提供了 echarts 使用必須要的接口。
import * as echarts from "echarts/core";
// 引入各種圖表,圖表后綴都為 Chart
import { BarChart, PieChart } from "echarts/charts"; //這里我引用兩個類型的圖表
// 引入提示框,標題,直角坐標系等組件,組件后綴都為 Component
import {
  TitleComponent,
  TooltipComponent,
  GridComponent,
  LegendComponent,
  // GeoCoComponent
} from "echarts/components";
// 引入 Canvas 渲染器,注意引入 CanvasRenderer 或者 SVGRenderer 是必須的一步
import { CanvasRenderer } from "echarts/renderers";

// 注冊必須的組件
echarts.use([
  TitleComponent,
  TooltipComponent,
  GridComponent,
  LegendComponent,
  BarChart,
  PieChart,
  CanvasRenderer,
]);

export default echarts;
  • 在main.js中掛載到Vue原型中
Vue.prototype.$echarts = echarts;
  • 為ECharts准備一個具備大小(寬高)的Dom
<div ref="main" style="width: 600px;height:400px"></div>
  • 基於准備好的dom,初始化echarts實例
 let myChart = this.$echarts.init(this.$refs["main"]);
  • 指定圖表的配置項和數據
 let option = {
      title: {
        text: "ECharts 入門示例",
      },
      tooltip: {},
      legend: {
        data: ["銷量"],
      },
      xAxis: {
        data: ["襯衫", "羊毛衫", "雪紡衫", "褲子", "高跟鞋", "襪子"],
      },
      yAxis: {},
      series: [
        {
          name: "銷量",
          type: "bar",
          data: [5, 20, 36, 10, 10, 20],
        },
      ],
    };

  • 使用剛指定的配置項和數據顯示圖表。
myChart.setOption(option);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM