使用svg 渲染, 设置label属性就会出现。Cannot read property '0' of null

jeffmobiles:
zrender里的grapha.js 里的
var rotate = -style.textRotation * 180 / Math.PI;
attr(textSvgEl, 'transform', 'rotate(' + (rotate) + ',' + x + ',' + y + ')');
rotate 结果就是NaN, Svg渲染就会报错。 设置label的rotate属性就不会了。加个
label: {
rotate: 0
}

jeffmobiles:
虽然 4.0.3之后修改了。
var rotate = -style.textRotation || 0;
var transform = matrix.create(); // Apply textRotate to element matrix

matrix.rotate(transform, el.transform, rotate);
setTransform(textSvgEl, transform);

但是el.transform为空也还报错。。。
so................

jeffmobiles:
把配置属性的 label:{} 去掉之后就不会报错了。

ashen9:
我碰到了相同的问题,我的label配置不是空的,但是去掉label配置仍然报错呢

qingming418:
我的也是,在柱状图bar设置了 label.show: true 就崩了

jeffmobiles:
svg 渲染的时候, matric这个好像其他的也会出现不寻常的情况, 例如字体大小。 所以估计matric这些要优化下。

liping0828:
mute the thread <https://github.com/notifications/unsubscribe-auth/APfyagN_rB17Tz4e6H2raARqvq7WImbmks5t08HEgaJpZM4T3qWQ>



jeffmobiles:
这个是我们配置的问题吗,还是issue?????

lzghost:
我也遇到了这个问题,想给柱图加个值的显示 ,但是加上label:{show: true,}就报错,领导又要这个label,
http://echarts.baidu.com/examples/editor.html?c=bar-simple&theme=dark 访问这个url,里面添加label就没有问题所以,使用react开发应该。。。怎么办

jeffmobiles:
@lzghost canvas渲染是没有问题的。 官方的是用canvas渲染的。所以你的那个链接肯定没有问题啦,因为有问题的就是svg的渲染的时候。

lzghost:
@jeffmobiles svg的展示效果要比canvas感觉要好一些,现在换成了canvas可以设置label,非常感谢

jeffmobiles:
遇到同样的问题,暂时roll back to 4.0.4

doommm:
@doommm 4.04 使用svg不会报这个错么?

CR7LOVE:
@CR7LOVE 个人情况是回滚到4.0.4就没有报错了

doommm:
这个bug是echarts使用的渲染库zrender的问题,见我提交的issue
ecomfe/zrender#358
只要使用了最新版4.0.4的zrender的svg模块就会有这个问题。
echarts v4.1.0使用的zrender是4.0.4,而echarts v4.0.4使用的zrender是4.0.3,所以目前的解决方法是要么用4.0.4版的echarts,要么不用svg改用默认的canvas。

qqj1228:
can someone explain the issue or the solution in english, please?

qqj1228:
@Nilegfx It seems that there is a problem with using property "label" in "series" on version 4.1. This bug seems to be related to zrender. To fix the issue you have to revert to version 4.0.4 or wait until it is resolved in newer version.

Nilegfx:
Hi all, this bug is fixed in ecomfe/zrender@0cc6221 and please wait for the next release.
By the time, you may revert to 4.0.4 version as jaworek suggested, or build the source code by yourself. Sorry for the inconvenience.

jaworek:
Hope more people can find this cause it is really confuse issue.

Ovilia:
@igloooooo See my last comment.
原文地址:https://github.com/apache/incubator-echarts/issues?utf8=%E2%9C%93&q=TypeError&page=4