固定散点图中的绘图高度

时间:2018-07-16 11:41:15

标签: highcharts

我一直在搜索,但无法获得任何解决方案。我希望散点图的高度固定,无论使用的图例为何。

请查看以下小提琴链接: http://jsfiddle.net/3o982ewu/118/

"chart": {
    "type": "scatter",
    "zoomType": "xy",
    "plotBorderWidth": 2,
    "width": 400,
    "height":400,
.....

我将海图高度设置为400。如果没有图例增加,则散点图高度将相应地进行调整(减小)。您可以尝试增加图例,并注意图表高度会降低。我尝试了其他选项,例如将边距设置为最高和最低(在一篇文章中建议),但是没有运气。 我看到在highcharts js中,有一个'plotHeight'变量用于设置图表高度,但是我找不到从代码中设置它或将其提供为图表选项的方法。此散点图将以pdf格式显示,因此没有添加分页,滚动或其他仅在Web浏览器中可行但在pdf中不可行的东西的范围。

1 个答案:

答案 0 :(得分:0)

我正在回答自己的问题,因为我找到了一种解决这种情况的方法。

我们在图表上隐藏了图例,因此,图表的绘图高度将始终固定。 (plotHeight将等于我们在图表设置中提供的图表的高度,因为我们没有提供任何边距) 我们将数据点(图例的颜色和图例名称的颜色)存储在数组中,并在图表外部打印这些数据点,以使其显示为图例。