日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

echarts里面的参数解释_Echarts适用小技巧:适用参数详细说明及示例-TS文件

發(fā)布時(shí)間:2025/3/11 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 echarts里面的参数解释_Echarts适用小技巧:适用参数详细说明及示例-TS文件 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

點(diǎn)擊右上方紅色按鈕關(guān)注“web秀”,讓你真正秀起來(lái)

前言

前面有文章,講述了Vue中封裝Echarts組件,但都是直接上代碼,沒(méi)有具體對(duì)代碼進(jìn)行講述。今天我們就來(lái)看看,如何使Echarts圖表更美觀(guān),都是那部分屬性使其更驚艷的。

如何使你的Echarts圖表更具有觀(guān)賞性和實(shí)用性?

如何隱藏坐標(biāo)軸

Echarts中options對(duì)象有xAxis、yAxis參數(shù),可以控制是否顯示坐標(biāo)軸、坐標(biāo)軸刻度標(biāo)簽、坐標(biāo)軸軸線(xiàn)、坐標(biāo)軸刻度、分割線(xiàn)等yAxis: { // y軸

type: 'value',

show: false, // 是否顯示坐標(biāo)軸

data: [],

axisLabel: { show: false }, // 坐標(biāo)軸刻度標(biāo)簽

axisLine: { show: false }, // 坐標(biāo)軸軸線(xiàn)

axisTick: { show: false }, // 坐標(biāo)軸刻度

splitLine: { show:false } // 分割線(xiàn)

}

如何使你的Echarts圖表更具有觀(guān)賞性和實(shí)用性?

柱形圖如何設(shè)置柱子漸變和圓角

主要通過(guò)itemStyle屬性,color來(lái)設(shè)置漸變,barBorderRadius屬性設(shè)置圓角,遵循css左上、右上、右下、左下順序。同時(shí)下方代碼加了柱子數(shù)值label配置。barWidth是柱子寬度。series : [{

type: 'bar',

barWidth: 40, // 柱子寬度

label: {

show: true,

position: 'top', // 位置

color: '#1CD8A8',

fontSize: 14,

fontWeight: 'bold', // 加粗

distance: 20 // 距離

}, // 柱子上方的數(shù)值

itemStyle: {

barBorderRadius: [20, 20, 0, 0],// 圓角(左上、右上、右下、左下)

color: new echarts.graphic.LinearGradient(0, 1, 0, 0, [

'#2FAEF2',

'#1CD8A8'

].map((color, offset) => ({color, offset}))), // 漸變

},

data: [10, 52, 200, 334, 390, 330, 220]

}]

如何使你的Echarts圖表更具有觀(guān)賞性和實(shí)用性?

柱形圖柱子陰影

從上方series可以看出,接收的數(shù)組類(lèi)型的。所以我們?cè)诩右粋€(gè),同樣的type,不過(guò)數(shù)據(jù),我們?cè)诿總€(gè)值上+100,做成陰影即可。var data = [10, 52, 200, 334, 390, 330, 220];

...

series : [{ // 陰影柱形

type: 'bar',

barWidth: 40,

itemStyle: {

color: 'rgba(167,167,167,0.2)',

barBorderRadius: [20, 20, 0, 0]

},

barGap:'-100%',

data: data.map(item=>{

return item+=100

}),

},

...

柱形圖添加折線(xiàn)

同上方一樣,我們還可以再在series里面添加line,同時(shí)可以設(shè)置折線(xiàn)顏色(lineStyle),折線(xiàn)線(xiàn)條區(qū)域顏色(areaStyle)等,都是可以通過(guò)new echarts.graphic.LinearGradient()來(lái)設(shè)置漸變。series: [

...

...

{

type:'line',

smooth: true, // 線(xiàn)條轉(zhuǎn)折有弧度

symbol: 'circle', // 數(shù)值點(diǎn)類(lèi)型('circle', 'rectangle', 'triangle', 'diamond', 'emptyCircle', 'emptyRectangle', 'emptyTriangle', 'emptyDiamond')

showSymbol: true,

symbolSize: 8, // 數(shù)值點(diǎn)的大小

itemStyle: {

color: ['#1CD8A8']

},// 數(shù)值點(diǎn)的顏色

lineStyle: {

width: 2,

color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [{offset: 0, color: '#2FAEF2'},{offset: 1, color: '#1CD8A8'}])

}, // 線(xiàn)條漸變

areaStyle: {

color: new echarts.graphic.LinearGradient(0, 1, 0, 0, [

{offset: 0, color: 'rgba(47,174,242,0)'},

{offset: 0.5, color: 'rgba(34,202,192,0.04)'},

{offset: 1, color: 'rgba(28,216,168,0.52)'}]

)

}, // 線(xiàn)條區(qū)域漸變

data: data, // 折線(xiàn)圖的渲染數(shù)據(jù)

}]

如何使你的Echarts圖表更具有觀(guān)賞性和實(shí)用性?

數(shù)據(jù)格式

這個(gè)也是非常簡(jiǎn)單,只需要在需要格式化的地方,加上formatter方法,即可對(duì)數(shù)據(jù)進(jìn)行格式化。series: [

...

...

{

type: 'bar',

barWidth: 12,

label: {

show: true,

position: 'top',

formatter: (params) => {

return params.value + '萬(wàn)';

},

color: '#1CD8A8',

fontSize: 14,

fontWeight: 'bold',

distance: 25

},

...

},

如何使你的Echarts圖表更具有觀(guān)賞性和實(shí)用性?

多數(shù)據(jù)圖表可縮放

在options下可以添加dataZoom,來(lái)控制默認(rèn)展示位置等。...

dataZoom: [{

show: true, // 是否顯示滾動(dòng)圖,依然可以滾動(dòng)縮放

realtime: true,

start: 0, // 默認(rèn)起始位置

end: 55 // 默認(rèn)終點(diǎn)位置

}, {

type: 'inside',

realtime: true,

start: 45,

end: 85

}],

如何使你的Echarts圖表更具有觀(guān)賞性和實(shí)用性?

圖例legend詳細(xì)參數(shù)

可以定義圖例的位置,布局顏色等。...

legend: {

right: 68, //圖例組件離右邊的距離

orient : 'vertical', //布局 縱向布局

width: 40, //圖行例組件的寬度,默認(rèn)自適應(yīng)

x : 'left', //圖例顯示在右邊

itemWidth:10, //圖例標(biāo)記的圖形寬度

itemHeight:10, //圖例標(biāo)記的圖形高度

data:['直接訪(fǎng)問(wèn)','郵件營(yíng)銷(xiāo)','聯(lián)盟廣告','視頻廣告','web秀'],

textStyle:{ //圖例文字的樣式

color:'#333',

fontSize:12

}

}

如何使你的Echarts圖表更具有觀(guān)賞性和實(shí)用性?

視圖里面加陰影提示:tooltip,提示框組件

show,默認(rèn)true,是否顯示提示框組件

trigger,觸發(fā)類(lèi)型,item、axis、none,當(dāng)為none的時(shí)候代表什么都不觸發(fā),就不會(huì)顯示提示框

axisPointer,坐標(biāo)軸指示器配置項(xiàng),實(shí)際上坐標(biāo)軸指示器的全部功能,都可以通過(guò)軸上的 axisPointer 配置項(xiàng)完成。

axisPointer的type類(lèi)型:

1、'line' 直線(xiàn)指示器

2、'shadow' 陰影指示器

3、'none' 無(wú)指示器

4、'cross' 十字準(zhǔn)星指示器。其實(shí)是種簡(jiǎn)寫(xiě),表示啟用兩個(gè)正交的軸的 axisPointer。

label屬性加formatter函數(shù),可以格式化提示框顯示內(nèi)容...

tooltip: {

trigger: 'axis',

axisPointer: {

type: 'shadow',

label:{

formatter: function (params) {

return '星期:' + params.value;

}

}

}

}

如何使你的Echarts圖表更具有觀(guān)賞性和實(shí)用性?

總結(jié)

總的來(lái)講,顏色搭配是具有觀(guān)賞性的主要因素。同時(shí),精簡(jiǎn)不需要的組件和功能,能夠一目了然看懂的圖表,不要添加無(wú)用的元素說(shuō)明信息。這樣反而讓用戶(hù)看不懂,不知道圖表要表達(dá)什么主題了。

公告

為了感謝大家一直以來(lái)的支持,小編發(fā)起了抽獎(jiǎng)活動(dòng),大家可以去參與,轉(zhuǎn)發(fā)抽獎(jiǎng)活動(dòng)和關(guān)注小編即可參與,抽出5名小伙伴每人20元話(huà)費(fèi)獎(jiǎng)勵(lì)。再次感謝大家的支持。

總結(jié)

以上是生活随笔為你收集整理的echarts里面的参数解释_Echarts适用小技巧:适用参数详细说明及示例-TS文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。