vue echarts vue-echarts組件使用


1、git地址

https://github.com/ecomfe/vue-echarts

2、使用

(1)安裝

npm install vue-echarts --save-dev

(2)引入

import ECharts from 'vue-echarts' import 'echarts' components: { 'v-chart': ECharts }//引入組件

注意:

 官方說明中引入是這樣的:

import ECharts from 'vue-echarts/components/ECharts.vue'

但是會報錯:options": "Error: Component series.pie not exists. Load it first.

(3)代碼

<template>
<v-chart :options="polar"/>
</template>

<style> .echarts { width: 100%; height: 100%; } </style>

//data:
data: function () { let data = [] for (let i = 0; i <= 360; i++) { let t = i / 180 * Math.PI let r = Math.sin(2 * t) * Math.cos(2 * t) data.push([r, i]) } return { polar: { title: { text: '極坐標雙數值軸' }, legend: { data: ['line'] }, polar: { center: ['50%', '54%'] }, tooltip: { trigger: 'axis', axisPointer: { type: 'cross' } }, angleAxis: { type: 'value', startAngle: 0 }, radiusAxis: { min: 0 }, series: [ { coordinateSystem: 'polar', name: 'line', type: 'line', showSymbol: false, data: data } ], animationDuration: 2000 } } }

(4)一個比較有用的屬性

  • auto-resize (默認值:false

    這個 prop 用來指定 ECharts 實例在組件根元素尺寸變化時是否需要自動進行重繪。


免責聲明!

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



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