设置图表尺寸而不调用.resize()

时间:2014-07-01 21:08:08

标签: dojo dojox.charting

是否可以在渲染之前以编程方式设置图表的尺寸?我在一个页面上有10-20个图表。渲染图表是一个性能瓶颈,必须调整图表大小意味着他们不必要地渲染两次。如果我可以在通过样式或参数呈现之前指定大小,那将节省大量时间。

我试过了:

  • 将图表放在样式化的图表小部件中。
  • 通过dom-style为图表小部件和图表本身添加样式。
  • 设置" plotArea"图表上的属性。
  • 添加"身高"和"宽度"属性作为addPlot()函数的参数
  • 浏览源代码以查找参数。

谢谢!

1 个答案:

答案 0 :(得分:1)

当图表呈现时,它应该基于构建图表的基础节点创建表面。因此,通过更改图表正在使用的节点的样式,图表应基于该节点进行渲染。