Echarts中X軸/Y軸坐標(biāo)標(biāo)簽顯示不下的問題解決
解決Echarts X軸/Y軸 坐標(biāo)標(biāo)簽顯示不下的問題 【很長(zhǎng)的情況】
xAxis:[
{
//目錄軸
type:"category",
//數(shù)據(jù)
data: data.map(i=>i.location+" -- "+i.city_name),
//軸標(biāo)簽
axisLabel:{
//格式化
formatter: function (params) {
var val = "";
//判斷長(zhǎng)度
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ù)項(xiàng)圖形觸發(fā),主要在散點(diǎn)圖,餅圖等無類目軸的圖表中使用。 'axis' 坐標(biāo)軸觸發(fā),主要在柱狀圖,折線圖等會(huì)使用類目軸的圖表中使用。 在 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)簽顯示不下的問題 【不是很長(zhǎng)的情況】
xAxis: {
type: 'category',
name: "公司名",
data: myData.map(elem => elem.name),
axisLabel: {
interval: 0,
rotate: 30 //可以通過旋轉(zhuǎn)解決標(biāo)簽顯示不下的問題
}
}這里產(chǎn)生了另一個(gè)問題,你會(huì)發(fā)現(xiàn)自己圖表太大了,需要將圖表向上移動(dòng)
首先通過width height 設(shè)置圖表的寬高我們這里將所有的圖表題添加一個(gè)class
.box{
width: 1000px;
height: 500px;
}然后將圖表移動(dòng)一下
grid: {
left: "15%",
bottom:'38%'
}看效果圖

到此這篇關(guān)于Echarts中X軸/Y軸坐標(biāo)標(biāo)簽顯示不下的問題解決的文章就介紹到這了,更多相關(guān)Echarts 坐標(biāo)標(biāo)簽顯示內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JavaScript eval() 函數(shù)介紹及應(yīng)用示例
eval(String) 函數(shù)可計(jì)算某個(gè)字符串,并執(zhí)行其中的的 JavaScript 代碼,該方法只接受原始字符串作為參數(shù)2014-07-07
只需一行代碼,輕松實(shí)現(xiàn)一個(gè)在線編輯器
在瀏覽器地址欄中輸入一行代碼:data:text/html, <html contenteditable> ,回車即可把瀏覽器變臨時(shí)編輯器(需要瀏覽器支持 HTML5 屬性 contenteditable)2013-11-11
js將long日期格式轉(zhuǎn)換為標(biāo)準(zhǔn)日期格式實(shí)現(xiàn)思路
本文為大家詳細(xì)介紹下js將long日期格式轉(zhuǎn)換為標(biāo)準(zhǔn)日期格式,感興趣的朋友可以參考下哈,希望可以幫助到你2013-04-04

