我想知道是否有任何方法可以在渲染图表后设置图表的标题。最初可以在创建图表对象时设置标题,例如:
var chart = new dojox.charting.Chart("test", {
title: "Production(Quantity)"
});
...
chart.render();
但是在渲染之后,我该如何更改标题。我试过了chart.setTitle(“New Name”); 和chart.set(“标题”,“新名称”);但这似乎不起作用。
答案 0 :(得分:2)
This example似乎有效。直接设置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();
});