高压 - 无论数据如何,都会显示x轴显示范围

时间:2014-01-17 16:14:56

标签: javascript highcharts

我正在创建一个带有分组数据的烛台图表,并希望能够根据每个蜡烛的已定义像素宽度显示特定范围,而不管缺少数据。

plotOptions: {
    candlestick: {
        pointWidth: 10,
        pointPadding:5
    }
 },

因此,如果总plotWidth是700px并且每个蜡烛大约是15px并且dataGrouping是1分钟,则xAxis中将有大约47分钟。

我想我可以计算并添加缺失的数据/点,但有没有办法强制xAxis显示范围并绘制我自动生成的任何数据?

1 个答案:

答案 0 :(得分:1)

首先:您可以使用或pointPaddingpointWidth,其中宽度具有更高的优先级。

无论如何,您可以使用序数轴(这是默认行为)来删除点之间的缺失数据。这意味着点将在图表上均匀分布。你只有10分?每个将占用相同的空间量,x值将具有较低的优先级。

这是示例:http://jsfiddle.net/WbynW/

您只能观察5个点,但每个点的宽度为10px,每个点之间的距离相同。注意xAxis标签(1月1日,11月等)