我用 g.raphael 绘制了一个折线图。我用自己的值制作了一个自定义 x 轴。现在我希望这些值旋转 90 度,所以它们是垂直的而不是水平的。
为此,我使用了 raphaels rotate() 函数。这在 IE (8) 和 Opera 中都能完美运行。但是在 Firefox 中什么也没有发生,并且 Firebug 打印出这个错误
Unexpected value rotate(90 NaN Infinity) parsing transform attribute.
我在其他地方找不到有关此错误的任何信息,而且我看不出它是如何不正确的。更重要的是,我发现它在其他浏览器中工作非常奇怪。
有人对此有所了解吗?
我的代码 - 其中 xcoor 是一个简单的值 0-30 的 int 列表:
for (var i in xcoor) {
var dato = new Date();
dato.setDate(new Date().getDate() - i);
var xTxt = r.text(30 + (i * (725 / 30)), 315, dato.getDate() + '/' + (dato.getMonth() + 1)).rotate(90);
}