如何在Highcharts

时间:2015-06-23 17:22:14

标签: highcharts revert

问题是因为我花了一段时间试图解决这个问题并且答案不容易谷歌:

如果我手动设置图表的大小,我该如何让它回到我之前的状态呢? (由于我找到了两个截然不同的答案,故意故意模糊不清)。

1 个答案:

答案 0 :(得分:0)

您可能想要做以下两件事之一:

  1. 返回上一个固定大小。

  2. 根据包含元素的大小返回大小可变。

  3. 对于#1,您可以通过调用setSize()chart.chartHeightchart.chartWidth来调用var chart = $('#chart-container').highcharts();之前收集(并因此存储以供日后重置)图表的当前大小1}}),然后再次使用原始值调用setSize()

    对于#2,在您打印后调用setSize()后,如果窗口发生变化,图表将不再自动调整大小。你可以通过使用' hack'来解决这个问题。详细信息如下:Is modifying chart.hasUserSize a bad idea after calling Chart.setSize()? 其中包括设置chart.hasUserSize = false;