3 个回答

看了echart文档中 rotete 属性不支持函数类型,所以不起效果。
rotete
如果想要实现类似功能,可以在生成data时、或是渲染图表前对data数据单独配置。

// 放在myChart.setOption(option)之前
option.series[1].data.forEach((item) => {
    item = {
        value: item,
        label: {
            rotate: (item>800 && item <900)?90:0
        }
    }
})
// 结束

if (option && typeof option === 'object') {
  myChart.setOption(option);
}

从文档上看bar类型图表的 rotate 只接收 number 并不支持函数,也就是不支持单独项设置

image.png

rotate 不支持函数吧

推荐问题
宣传栏