echarts树形图节点和提示框文字过长问题
问题:echarts的树形图中节点及提示框文字过长
解决:
1)提示框文字过长:约束tooltip->extraCssText宽度,设置tooltip->formatter文字放在div中
2)节点文字过长:约束series->label->width属性宽度,设置series->label->overflow属性为‘break’
html代码:
<div id="main" style="height: 600px; width: 100%; overflow: hidden"></div>
js代码:
var chartDom = document.getElementById('main');
var myChart = echarts.init(chartDom);
var option;
option = {
tooltip: {
trigger: 'item',
triggerOn: 'mousemove',
extraCssText: 'max-width:200px; white-space:pre-wrap',//(1)看我看我!!!
formatter: function(params) {
return `<div>${params.data.name}</div>`//(1)看我看我!!!
}
},
series: [
{
type: 'tree',
data: [{name:'字真的好多啊,救命啊救命啊救命啊救命啊救命啊救命啊救命啊救命啊救命啊救命啊',
children:[
{name: '老天是公平的,生命予每个人只有一次,生为死之始,死为生之终,概莫如是。可惜世人看透的不多,才有贪官小人的登场,才有为名为利倾轧的上演。',
children:[{name:'等到真正领悟时,潜意识里的世外桃源早已在尘世的醉生梦死中迷失,珍藏在心底那田园诗般风光早被世间的忙碌洗涤得荡然无存。'}]},
{name: '生命就像大自然有春夏秋冬一样从容,一样简单,一样自然。每一个季节都有自己独有的美丽',
children:[{name:'春的绿叶与生机,夏的清莲与淡雅,秋的枫菊与成熟,冬的白雪与深沉,就如同每个人的人生一样多姿多彩。'}]
}
]}],
top: '1%',
left: '15%',
bottom: '1%',
right: '20%',
nodeClick: false,
symbolSize: 7,
roam: true, //缩放,平移开启
label: {
position: 'left',
verticalAlign: 'middle',
align: 'right',
fontSize: 12,
width: 180,//指定宽度,(2)看我看我!!!
// height: 100,
lineHeight: 20,
padding: [4, 4, 4, 4],
overflow: 'break' //文字过多换行,/(2)看我看我!!!
},
leaves: {
label: {
position: 'right',
verticalAlign: 'middle',
align: 'left',
}
},
emphasis: {
focus: 'descendant'
},
expandAndCollapse: true,
animationDuration: 550,
animationDurationUpdate: 750
}
]
}
option && myChart.setOption(option);
效果图:
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgbhibi
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01