vue+echarts圖表使用的問(wèn)題記錄
前言
echarts是我最常用的一直圖表工具,而且也是一個(gè)很完整的生態(tài)和內(nèi)容,足夠我們平常的使用了。最近在做一個(gè)大數(shù)據(jù)平臺(tái)的頁(yè)面,需要用到比較多的圖表,就使用了echarts。使用過(guò)程中也碰到了一些比較難搞的問(wèn)題或者是配置手冊(cè)里面隱藏比較深的一些屬性,今天就來(lái)記錄下。
使用方法
1、取消圖表的網(wǎng)格,網(wǎng)格的顏色修改
// 控制網(wǎng)格線是否顯示
splitLine: {
show: false, // 網(wǎng)格線是否顯示
// 改變樣式
lineStyle: {
color: '#ccc' // 修改網(wǎng)格線顏色
}
},
2、坐標(biāo)軸的樣式修改
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)的鼠標(biāo)移入的浮動(dòng)效果清除
series: [
{
hoverAnimation:false,//添加這個(gè)屬性
}
]
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, //是否啟用防止標(biāo)簽重疊
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ù) 前四個(gè)參數(shù)分別表示四個(gè)位置依次為左、下、右、上
offset: 0,
color: colorList[params.dataIndex].c1
}, {
offset: 1,
color: colorList[params.dataIndex].c2
}])
}
}
}
}
]
總結(jié)
到此這篇關(guān)于vue+echarts圖表使用的文章就介紹到這了,更多相關(guān)vue+echarts圖表使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Vue.js系列之項(xiàng)目結(jié)構(gòu)說(shuō)明(2)
這篇文章主要介紹了Vue.js系列之項(xiàng)目結(jié)構(gòu)說(shuō)明(2)的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-01-01
vue全局方法plugins/utils的實(shí)現(xiàn)示例
很多時(shí)候我們會(huì)在全局調(diào)用一些方法,本文主要介紹了vue全局方法plugins/utils的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下2024-07-07
vue.js 輸入框輸入值自動(dòng)過(guò)濾特殊字符替換中問(wèn)標(biāo)點(diǎn)操作
這篇文章主要介紹了vue.js 輸入框輸入值自動(dòng)過(guò)濾特殊字符替換中問(wèn)標(biāo)點(diǎn)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-08-08
Vite版本更新檢查實(shí)現(xiàn)頁(yè)面自動(dòng)刷新的解決思路
這篇文章主要給大家介紹了關(guān)于Vite版本更新檢查實(shí)現(xiàn)頁(yè)面自動(dòng)刷新的解決思路,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2023-02-02
vue和iview結(jié)合動(dòng)態(tài)生成表單實(shí)例
這篇文章主要介紹了vue和iview結(jié)合動(dòng)態(tài)生成表單實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-10-10
Vue實(shí)現(xiàn)不同用戶權(quán)限的方法詳解
在項(xiàng)目中,實(shí)現(xiàn)不同用戶的權(quán)限控制是常見(jiàn)的需求也是常見(jiàn)的功能模塊,本文將以 vue 為主要的代碼框架介紹幾種常見(jiàn)的權(quán)限控制方式,有需要的可以了解下2025-03-03
vue監(jiān)聽(tīng)瀏覽器網(wǎng)頁(yè)關(guān)閉和網(wǎng)頁(yè)刷新事件代碼示例
在前端開(kāi)發(fā)中我們通常會(huì)遇到這樣的需求,用戶離開(kāi)、刷新頁(yè)面前,修改數(shù)據(jù)未進(jìn)行保存操作,需要提示框提醒用戶,這篇文章主要給大家介紹了關(guān)于vue監(jiān)聽(tīng)瀏覽器網(wǎng)頁(yè)關(guān)閉和網(wǎng)頁(yè)刷新事件的相關(guān)資料,需要的朋友可以參考下2023-08-08

