2

如果我错了,请纠正我,但我可以发誓 chart.chartWidth 用于返回 getSVG() 返回的确切宽度属性。我会解释的。假设我以一个 div 为目标,该 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 不应该返回代表图表的 svg,因为它出现在 html 中?

4

1 回答 1

0

您是否尝试过sourceWidthscale参数?

于 2013-07-09T12:35:17.120 回答