坐标轴标签formatter换行问题

scorpiohjx 发布于 2014/08/13 00:20
阅读 6K+
收藏 0

@Kener-林峰 你好,想跟你请教个问题:在xAxis和yAxis里面定义formatter时,加入的换行符<br/>总是不起到换行效果,这个该怎么办?

yAxis : [

        {
            type : 'category',
            axisLabel: {
                margin: 8,
                show: true,
                interval: 'auto',
                rotate: 0,
                formatter: function(value){
                    var res='ff';
                    for(var i=0, l=value.length;i<l;i++){
                        res+=value[i];
                        if((i<(l-1)) && (i%6==0)){
                            res=res+"<br/>";//就是这里!!!

                                                      //每次都是把<br/>当成实际的字符串去处理而没起到换行的作用
                        }
                   }
                return res;
            }
         },
         data : ['惠州市悦富房地产有限公司',
         '惠州市棉王纺织有限公司',
         '惠州市群星房地产开发有限公司(惠州市赛格物业服务有限公司)',
         '惠州市天烽实业发展有限公司',
         '光耀集团有限公司',
         '惠州市鸿欣实业有限公司',
         '惠州市惠城区华美五金加工厂',
         '惠州市骏威实业有限公司',
         '惠州市邮政局',
         '惠州市海伦堡房地产开发有限公司']
        }
    ],

加载中
0
Kener-林峰
Kener-林峰
换行是\n
scorpiohjx
scorpiohjx
\r \n /r /n 这四个的任意组合都不行,/r /n都被以字符串显示出来,\r \n都显示为不可见的字符。
0
Kener-林峰
Kener-林峰

自己检查是否写对吧,支持的,只能帮到这了。

Kener-林峰
Kener-林峰
回复 @scorpiohjx : 还是1.0版本啊??够古老的
scorpiohjx
scorpiohjx
确实支持!应该是版本问题,之前用的是echarts1.0,换成echarts2.0之后就没问题了,非常感谢!
0
cavion
cavion
我的是2.2.2版本,有同样的问题啊!什么原因呢!?
0
--HanSon--
--HanSon--

https://github.com/Hanccc/newline-echarts


返回顶部
顶部