如果我错了,请纠正我,但我可以发誓图表.chartWidth用于返回getSVG()返回的确切宽度属性。
我会解释一下。
假设我的目标是一个强制图表呈现的div,其中通过视图源读取以下内容。
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="270" height="300">
现在如果我打电话给chart.highcharts().chartWidth
我会得到270.太棒了!
但是,如果我再打电话给chart.highcharts().getSVG()
我就会知道这是一个开场白
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="400" height="600">
我一直在使用并添加一个将多个图表合并为一个单独的导出功能,我通常需要进行一些缩放以使其看起来不错。比例取决于最初渲染的大小,而不是默认值,现在它导致了一个巨大的问题。
不应该让getSVG返回表示html中出现的图表的svg吗?