0

我想知道是否有任何方法可以在图表呈现后设置图表的标题。最初可以在创建图表对象时设置标题,例如:

var chart = new dojox.charting.Chart("test", {
      title: "Production(Quantity)"
});

...

chart.render();

但是在渲染之后,我该如何更改标题。我试过 chart.setTitle("New Name"); 和 chart.set("title","New Name"); 但这似乎不起作用。

4

1 回答 1

2

这个例子似乎有效。直接设置title字段(好像没有setter方法),然后调用fullRender().

这段代码是它的症结所在:

    query("#changetitle").onclick(function () {
        // These 3 don't work
        //c.setTitle("Two");
        //c.setChartTitle("Two");
        //c.set("title", "Two");
        chart.title = new Date().toString();
        chart.fullRender();
    });
于 2013-04-26T20:28:06.750 回答