寻找使用highcharts条形图设置图表高度属性的最佳方法。
当前,我使用以下命令将图表高度设置为等于X轴类别的数量,但不小于400。
this.resultsChartOptions.chart.height = ((categories.length * 50) > 400 ? categories.length * 50 : 400);
但是,这意味着条形图之间存在重叠,尤其是在较大的图表上(因为图例和其他图表内容占用了我没有考虑的空间)。
我将默认的pointWidth设置为50,这是最宽的条形-理想情况下,每个类别的宽度都仅为50,图表会自动展开。
有人对此有任何想法吗?
答案 0 :(得分:0)
在xcrun swiftc -frontend -emit-syntax Test.swift | python -m json.tool > Test_ast.json
事件中,您可以考虑图表的所有元素来计算和设置所需的高度:
load
实时演示:http://jsfiddle.net/BlackLabel/hkuLfogj/
API参考:https://api.highcharts.com/class-reference/Highcharts.Chart#setSize