拉斐尔线条图。覆盖X轴。未捕获的TypeError:对象0没有方法'attr'

时间:2013-12-01 13:30:32

标签: graphael

我尝试在漂亮的格式化日期更新Raphael LineChart的Unix时间戳,但是我收到错误Uncaught TypeError:对象0没有方法'attr'

我正在使用的代码如下:

  var progression = r.linechart(30, 0, 350, 300, x, y, options);

  console.log("Progression is %O", progression.axis[0].text.items);

  /* Overwrites the Axis label for display a formatted date instead of the Unix timestamp */
  $(progression.axis[0].text.items).each( function ( label, index ) {
      originalText = label.attr('text');
      newText = 'up';
      label.attr({'text': newText});
    });

似乎我无法修改标签,但该属性存在,如此打印屏幕所示... 突出显示的文本是我的Unix时间戳......

Printscreen Chrome console

我试图直接修改属性,但它不可能......当我打印标签时,它只是一个字符串,而不是一个对象(?)

1 个答案:

答案 0 :(得分:0)

对象0没有方法' attr'

...因为它实际上是' attrs'

enter image description here