无法调用未定义的方法'实例'

时间:2011-02-08 10:38:01

标签: protovis

使用以下代码时;

var pvChart = new pv.Panel();
pvChart.width(200);
pvChart.height(200); 

var pvBar = pvChart.add(pv.Bar);
pvBar.data([1,2,3]);

console.log(pvBar.fillStyle());

我收到了错误;

  

无法调用方法'实例'   未定义

它指的是pvBar.fillStyle()。使用这个我想要检索条形fillStyle供以后使用。谁能告诉我这个错误的原因以及如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

解决

这是因为我在绘制条形图之前请求了fillStyle ..

正确的代码;

var pvChart = new pv.Panel();
pvChart.width(200);
pvChart.height(200); 

var pvBar = pvChart.add(pv.Bar);
pvBar.data([1,2,3]);

pvChart.render();
console.log(pvBar.fillStyle());