使用highcharts在x轴上显示Plotted值

时间:2013-04-16 12:19:34

标签: highcharts highstock

如何正确显示绘制的值到图表上的精确毫秒数?如何将点或工具提示放置到精确的毫秒数?

 xAxis: {
        type: 'datetime',
        plotLines: [{
            color: '#FF0000',
            width: 2,
            value: 1366113390066
        }]

    }

JSFiddle Link

1 个答案:

答案 0 :(得分:2)

您的系列未显示,因为您的数据阵列不是可用的格式。

这样:

data: [{
                'value': 731,
                    'timestamp': 1366032438641
            }

应该是 这样:

data: [{
  'x': 1366032438641,
  'y': 731
}

或更简单地说:

data: [[1366032438641,731]]

参考:http://api.highcharts.com/highcharts#series.data

你必须澄清你对问题的另一部分的意思。

编辑:{

如果您想要实际的毫秒精度,则必须在图表中有足够的宽度来指定每毫秒的像素数。这显然不会在任何真实的图表中发生。

无法在显示超过20小时的~600像素宽图表中绘制2像素宽的线条,并且精确到毫秒。

600像素大约7200万毫秒,每毫秒0.0000083像素......(或每像素120,000毫秒)

:)