Echarts中X軸/Y軸坐標(biāo)標(biāo)簽顯示不下的問題解決
解決Echarts X軸/Y軸 坐標(biāo)標(biāo)簽顯示不下的問題 【很長的情況】
xAxis:[ { //目錄軸 type:"category", //數(shù)據(jù) data: data.map(i=>i.location+" -- "+i.city_name), //軸標(biāo)簽 axisLabel:{ //格式化 formatter: function (params) { var val = ""; //判斷長度 if (params.length > 4) { //替換原字符 val = params.substr(0, 4) + '...'; //返回 return val; } else { //否則返回原string return params; } } } } ],
當(dāng)然這樣還不夠
我們可以懸浮顯示X坐標(biāo)軸名字
tooltip: { trigger: 'axis', //'item' 數(shù)據(jù)項圖形觸發(fā),主要在散點圖,餅圖等無類目軸的圖表中使用。 'axis' 坐標(biāo)軸觸發(fā),主要在柱狀圖,折線圖等會使用類目軸的圖表中使用。 在 ECharts 2.x 中只支持類目軸上使用 axis trigger,在 ECharts 3 中支持在直角坐標(biāo)系和極坐標(biāo)系上的所有類型的軸。并且可以通過 axisPointer.axis 指定坐標(biāo)軸。 axisPointer: { // 坐標(biāo)軸指示器,坐標(biāo)軸觸發(fā)有效 type: 'shadow' // 默認(rèn)為直線,可選為:'line' | 'shadow' } },
看效果圖
解決Echarts X軸/Y軸 坐標(biāo)標(biāo)簽顯示不下的問題 【不是很長的情況】
xAxis: { type: 'category', name: "公司名", data: myData.map(elem => elem.name), axisLabel: { interval: 0, rotate: 30 //可以通過旋轉(zhuǎn)解決標(biāo)簽顯示不下的問題 } }
這里產(chǎn)生了另一個問題,你會發(fā)現(xiàn)自己圖表太大了,需要將圖表向上移動
首先通過width height 設(shè)置圖表的寬高我們這里將所有的圖表題添加一個class
.box{ width: 1000px; height: 500px; }
然后將圖表移動一下
grid: { left: "15%", bottom:'38%' }
看效果圖
到此這篇關(guān)于Echarts中X軸/Y軸坐標(biāo)標(biāo)簽顯示不下的問題解決的文章就介紹到這了,更多相關(guān)Echarts 坐標(biāo)標(biāo)簽顯示內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
js實現(xiàn)canvas圖片與img圖片的相互轉(zhuǎn)換的示例
本篇文章主要介紹了js實現(xiàn)canvas圖片與img圖片的相互轉(zhuǎn)換的示例,具有一定的參考價值,有興趣的可以了解一下2017-08-08JS使用Expires?max-age判斷緩存過期的瀏覽器實例
這篇文章主要為大家介紹了JS使用Expires?max-age判斷緩存過期的瀏覽器實例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11MutationObserver監(jiān)視對DOM?樹所做更改的功能妙用
這篇文章主要為大家介紹了MutationObserver監(jiān)視對DOM?樹所做更改的功能妙用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-03-03