Vue引用echarts超詳細(xì)步驟(附圖文)
1、在要用的組件頁加一個(gè)id:main
<!-- echart -->
<div id="main" style="height: 200px; width: 200px"></div>
<div>11111</div>
2、在終端執(zhí)行安裝echarts命令: npm install echarts

3、引用echarts(5.0版本需要加 * as ): import * as echarts from "echarts";

4、打開Apache ECharts官網(wǎng):https://echarts.apache.org/examples/zh/index.html
選擇自己需要的圖,這里是一個(gè)雷達(dá)圖,我自己調(diào)整好樣式后的代碼:
option = {
radar: {
// shape: 'circle',
radius:"66%",
center:["50%","42%"],
splitNumber:8,
splitArea:{
areaStyle:{
color:"rgba(127,95,132,.3)",
opacity:1,
shadowBlur:45,
shadowColor: 'rgba(0, 0, 0, 0.5)',
shadowOffsetX:0,
shadowOffsetY :15,
}
},
indicator: [
{ name: '銷售', max: 6500 },
{ name: '政府', max: 16000 },
{ name: '信息技術(shù)', max: 30000 },
{ name: '客戶支持', max: 38000 },
{ name: '發(fā)展', max: 52000 },
{ name: '市場', max: 25000 }
]
},
legend: {
left:"center",
bottom:"10",
data: ['分配預(yù)算', '預(yù)計(jì)支出','實(shí)際支出']
},
series: [
{
type: 'radar',
symbolSize:0,
areaStyle:{
normal:{
shadowBlur:13,
shadowColor:"rgba(0,0,0,.2)",
shadowOffsetX:0,
shadowOffsetY:10,
opacity:1,
}
},
data: [
{
value: [5000, 7000, 12000, 11000, 15000, 14000],
name: "分配預(yù)算",
},
{
value: [4000, 9000, 15000, 15000, 13000, 11000],
name: "預(yù)計(jì)支出",
},
{
value: [5500, 11000, 12000, 15000, 12000, 12000],
name: "實(shí)際支出",
},
]
}
]
};
script完整代碼如下:
可以自己調(diào)整樣式,在api文檔有對照解釋,鏈接如下,可供學(xué)習(xí)與參考:https://echarts.apache.org/zh/api.html#echarts
<script>
// echarts
import * as echarts from "echarts";
export default {
data() {
return {
chartDom: "",
myChart: "",
option: "",
};
},
mounted() {
this.$nextTick(() => {
this.chartDom = document.getElementById("main");
this.myChart = echarts.init(this.chartDom);
this.initChart();
});
},
methods: {
initChart() {
console.log(document.getElementById("main"), "----d");
// return;
// this.chart = echarts.init(this.$el, "macarons");
this.option = {
radar: {
// shape: 'circle',
radius: "66%",
center: ["50%", "42%"],
splitNumber: 8,
splitArea: {
areaStyle: {
color: "rgba(127,95,132,.3)",
opacity: 1,
shadowBlur: 45,
shadowColor: "rgba(0, 0, 0, 0.5)",
shadowOffsetX: 0,
shadowOffsetY: 15,
},
},
indicator: [
{ name: "銷售", max: 6500 },
{ name: "政府", max: 16000 },
{ name: "信息技術(shù)", max: 30000 },
{ name: "客戶支持", max: 38000 },
{ name: "發(fā)展", max: 52000 },
{ name: "市場", max: 25000 },
],
},
legend: {
left: "center",
bottom: "10",
data: ["分配預(yù)算", "預(yù)計(jì)支出", "實(shí)際支出"],
},
series: [
{
type: "radar",
symbolSize: 0,
areaStyle: {
normal: {
shadowBlur: 13,
shadowColor: "rgba(0,0,0,.2)",
shadowOffsetX: 0,
shadowOffsetY: 10,
opacity: 1,
},
},
data: [
{
value: [5000, 7000, 12000, 11000, 15000, 14000],
name: "分配預(yù)算",
},
{
value: [4000, 9000, 15000, 15000, 13000, 11000],
name: "預(yù)計(jì)支出",
},
{
value: [5500, 11000, 12000, 15000, 12000, 12000],
name: "實(shí)際支出",
},
],
},
],
};
this.option && this.myChart.setOption(this.option);
},
//
},
};
</script>效果如下:


總結(jié)
到此這篇關(guān)于Vue引用echarts超詳細(xì)步驟的文章就介紹到這了,更多相關(guān)Vue引用echarts內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Vue源碼解析之?dāng)?shù)組變異的實(shí)現(xiàn)
這篇文章主要介紹了Vue源碼解析之?dāng)?shù)組變異的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-12-12
Vue Vine實(shí)現(xiàn)一個(gè)文件中寫多個(gè)組件的方法(最近很火)
Vue Vine提供了全新Vue組件書寫方式,主要的賣點(diǎn)是可以在一個(gè)文件里面寫多個(gè)vue組件,Vue Vine是一個(gè)vite插件,vite解析每個(gè)模塊時(shí)都會(huì)觸發(fā)插件的transform鉤子函數(shù),本文介紹Vue Vine是如何實(shí)現(xiàn)一個(gè)文件中寫多個(gè)組件,感興趣的朋友一起看看吧2024-07-07
詳解讓sublime text3支持Vue語法高亮顯示的示例
本篇文章主要介紹了讓sublime text3支持Vue語法高亮顯示的示例,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2017-09-09
vue3.0 vue.config.js 配置基礎(chǔ)的路徑問題
這篇文章主要介紹了vue3.0 vue.config.js 配置基礎(chǔ)的路徑問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-10-10
vue跳轉(zhuǎn)頁面并且實(shí)現(xiàn)參數(shù)傳遞接受示例
這篇文章主要為大家介紹了vue跳轉(zhuǎn)頁面并且實(shí)現(xiàn)參數(shù)傳遞接受示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06
vue-cli如何修改打包項(xiàng)目結(jié)構(gòu)及前綴
這篇文章主要介紹了vue-cli如何修改打包項(xiàng)目結(jié)構(gòu)及前綴問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-07-07
vue動(dòng)態(tài)綁定圖標(biāo)的完整步驟
動(dòng)態(tài)綁定是我們?nèi)粘i_發(fā)中經(jīng)常遇到的一個(gè)需求,下面這篇文章主要給大家介紹了關(guān)于vue動(dòng)態(tài)綁定圖標(biāo)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2021-05-05

