我正在创建一个带有分组数据的烛台图表,并希望能够根据每个蜡烛的已定义像素宽度显示特定范围,而不管缺少数据。
plotOptions: {
candlestick: {
pointWidth: 10,
pointPadding:5
}
},
因此,如果总plotWidth是700px并且每个蜡烛大约是15px并且dataGrouping是1分钟,则xAxis中将有大约47分钟。
我想我可以计算并添加缺失的数据/点,但有没有办法强制xAxis显示范围并绘制我自动生成的任何数据?
答案 0 :(得分:1)
首先:您可以使用或pointPadding
或pointWidth
,其中宽度具有更高的优先级。
无论如何,您可以使用序数轴(这是默认行为)来删除点之间的缺失数据。这意味着点将在图表上均匀分布。你只有10分?每个将占用相同的空间量,x值将具有较低的优先级。
这是示例:http://jsfiddle.net/WbynW/
您只能观察5个点,但每个点的宽度为10px,每个点之间的距离相同。注意xAxis标签(1月1日,11月等)