echarts數(shù)據(jù)可視化 Echarts3的餅圖自定義標注怎么設置?
Echarts3的餅圖自定義標注怎么設置?Markpoint:{symbol:“circle”,label:{normal:{show:true,}]},itemstyle:{},data:[{nam
Echarts3的餅圖自定義標注怎么設置?
Markpoint:{
symbol:“circle”,
label:{
normal:{
show:true,
}]},
itemstyle:{},
data:[{
name:“某個屏幕坐標”,
x:10,
y:10
},
},
}
在ecarts中,symbol樣式具有內置的“circle”、“rect”、“roundrect”、“triangle”、“diamond”、“pin”,“箭頭”幾個,如果這些不符合需要,我們必須定制我們需要的樣式。
echart symbol屬性有哪些?
ecarts映射的散列點需要在每個區(qū)域具有不同大小的閃爍點。它主要由屬性symbolsize設置。如果將此值設置為某個值,則所有閃爍點的大小都相同。如何根據(jù)面積大小設置不同的尺寸?
Ecarts配置項
在官方網(wǎng)站上找到Ecarts symbolsize配置項的說明。我們知道可以自定義此配置項。
解決方案
為symbolsize提供自定義回調函數(shù),但如何編寫此函數(shù)?根據(jù)官方網(wǎng)站,您可以接受兩個參數(shù)value和params。渲染地圖時,將地圖區(qū)域的數(shù)據(jù)作為值傳遞到回調函數(shù)中。它是一個數(shù)組,值[0]是經(jīng)度,值[1]是維度,值[2]是對應的值。示例代碼:
symbolsize:function(Val,params){
return Val[2]*40
}
1
2
3
1
2
3
圖表的回調函數(shù)由插件和傳遞參數(shù)自動調用。參數(shù)的數(shù)量可以在官方文件中查看。值得注意的是,這里symbolsize的回調函數(shù)只能是匿名的,不能是全局的。
簡單的應用、記錄。