国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

echarts設置畫布大小 echarts圖表怎么自適應屏幕大小?

echarts圖表怎么自適應屏幕大???如果一個頁面有一個圖表:myChart.setOption(option,window.onresize = myChart.resize);如果一個頁面有多個圖

echarts圖表怎么自適應屏幕大???

如果一個頁面有一個圖表:myChart.setOption(option,window.onresize = myChart.resize);如果一個頁面有多個圖表(此處舉例3個):vendor.setOption(vendors)company.setOption(companys)在最后加上如下代碼//圖表根據窗口大小自適應setTimeout(function (){window.onresize = function () {shopsInfo.resize()vendor.resize()company.resize()}})

echarts地圖的散列點,需要每個區(qū)域的閃爍點的大小各不相同?

echarts地圖的散列點,需要每個區(qū)域的閃爍點的大小各不相同,主要通過屬性symbolSize進行設置,如果這個值設置為一個數值,那么所有閃縮點大小就都一樣,如何根據區(qū)域的值設置為不一樣的呢?

echarts配置項

官網查找echarts的symbolSize配置項說明,我們知道可以自定義該配置項。

解決辦法

為symbolSize提供一個自定義的回調函數,但是這個函數該怎么寫呢?按照官網的說明,就是可以接受兩個參數value和params,對于地圖渲染的時候會將一個地圖區(qū)域的數據作為value傳入該回調函數中,它是一個數組,value[0]是經度,value[1]是維度,value[2]是對應的值。示例代碼:

symbolSize: function (val,params) {

return val[2] * 40

}

1

2

3

1

2

3

echarts圖表的回調函數都是插件自動調用并傳遞參數的,參數個數可以查看官方文檔。值得注意的是:這里的symbolSize的回調函數只能是匿名函數,而不能是一個全局的函數。

簡單應用,記錄一下。