vue+echarts圖表使用的問題記錄
前言
echarts是我最常用的一直圖表工具,而且也是一個很完整的生態(tài)和內(nèi)容,足夠我們平常的使用了。最近在做一個大數(shù)據(jù)平臺的頁面,需要用到比較多的圖表,就使用了echarts。使用過程中也碰到了一些比較難搞的問題或者是配置手冊里面隱藏比較深的一些屬性,今天就來記錄下。
使用方法
1、取消圖表的網(wǎng)格,網(wǎng)格的顏色修改
// 控制網(wǎng)格線是否顯示 splitLine: { show: false, // 網(wǎng)格線是否顯示 // 改變樣式 lineStyle: { color: '#ccc' // 修改網(wǎng)格線顏色 } },
2、坐標軸的樣式修改
xAxis: [ { type: 'category', boundaryGap: false, data: ['1月', '2月', '3月', '4月', '5月', '6月'], axisLine:{ lineStyle:{color:"#ccc"} }, axisTick: { show: false // 去掉刻度 }, axisLabel:{//字體樣式的修改 show: true,//顯示隱藏 textStyle:{color:"#ccc"} }, // 控制網(wǎng)格線是否顯示 splitLine: { show: false, // 網(wǎng)格線是否顯示 // 改變樣式 lineStyle: { color: '#ccc' // 修改網(wǎng)格線顏色 } }, } ], yAxis: [ { type: 'value', name: '(次)', axisLine:{ lineStyle:{color:"#ccc",fontSize:'16'} }, axisTick: { show: false // 去掉刻度 }, } ],
3、圓環(huán)圖的一些樣式修改或者配置使用
//圓環(huán)中心的文字的樣式修改 title: { text: value.value+'次', subtext: value.name, x: 'center', y: 'center', itemGap: 0, textStyle: { fontSize: 26, fontWeight: 'bold', color: 'rgb(0,237,255)' }, subtextStyle: { fontSize: 16, fontWeight: 'bold', color: '#fff' }, }, //圓環(huán)的鼠標移入的浮動效果清除 series: [ { hoverAnimation:false,//添加這個屬性 } ]
4、多圖表切換,清除上一次加載的數(shù)據(jù)
在setOption里面加 true option && myChart.setOption(option,true);
5、圖表的漸變顏色使用
echarts.graphic.LinearGradient
series: [ { type: 'pie', center: ['50%', '49%'], radius: ['45%', '73%'], // minAngle: 0, startAngle: 0, // 漸變角度 avoidLabelOverlap: true, //是否啟用防止標簽重疊 emphasis: { label: { show: true, position: 'center' } }, data: seriesData, itemStyle: { emphasis: { shadowBlur: 10, shadowOffsetX: 0, shadowColor: 'rgba(0, 0, 0, 0.5)', label: { show: true, } }, normal: { color: function (params) { //顏色的漸變 var colorList = [ { c1: '#3288FC', c2: '#36B4FD' }, { c1: '#CBA0FF', c2: '#598EFE' }, ] return new echarts.graphic.LinearGradient(1, 0, 0, 0, [{ //顏色漸變函數(shù) 前四個參數(shù)分別表示四個位置依次為左、下、右、上 offset: 0, color: colorList[params.dataIndex].c1 }, { offset: 1, color: colorList[params.dataIndex].c2 }]) } } } } ]
總結(jié)
到此這篇關于vue+echarts圖表使用的文章就介紹到這了,更多相關vue+echarts圖表使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
vue?eslint報錯:Component?name?“xxxxx“?should?always?be?
新手在使用腳手架時總會報各種錯,下面這篇文章主要給大家介紹了關于vue?eslint報錯:Component?name?“xxxxx“?should?always?be?multi-word.eslintvue的4種解決方案,需要的朋友可以參考下2022-07-07Vuex(多組件數(shù)據(jù)共享的Vue插件)搭建與使用
Vuex是實現(xiàn)組件全局狀態(tài)(數(shù)據(jù))管理的一種機制,可以方便的實現(xiàn)組件之間數(shù)據(jù)的共享,數(shù)據(jù)緩存等等,下面這篇文章主要給大家介紹了關于Vuex(多組件數(shù)據(jù)共享的Vue插件)搭建與使用的相關資料,需要的朋友可以參考下2022-10-10VUE中如何優(yōu)雅實現(xiàn)爺孫組件的數(shù)據(jù)通信
所謂祖孫組件,也就是3層嵌套的組件,下面這篇文章主要給大家介紹了關于VUE中如何優(yōu)雅實現(xiàn)爺孫組件的數(shù)據(jù)通信的相關資料,需要的朋友可以參考下2022-04-04Vue與.net?Core?接收List<T>泛型參數(shù)
這篇文章主要介紹了Vue與.net?Core?接收List<T>泛型參數(shù),文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-04-04vue項目keepAlive配合vuex動態(tài)設置路由緩存方式
vue項目keepAlive配合vuex動態(tài)設置路由緩存方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-04-04Vue3使用element-plus實現(xiàn)彈窗效果
本文主要介紹了Vue3使用element-plus實現(xiàn)彈窗效果,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-07-07