【问题标题】:Highstock datetime xAxis, can only show all. no zoomHighstock datetime xAxis,只能显示全部。没有缩放
【发布时间】:2016-10-04 12:55:51
【问题描述】:

我用来自 json 的数据制作了一个高库存图表。

我的问题是我只能在完全缩小时才能看到我的数据。 当我放大一周或一个月时,图表中的数据消失了。

我仍然可以在底部的导航器窗口中看到数据。

JSON:

[
[1475452800000, '10.69'],
[1475193600000, '10.86'],
[1475107200000, '10.69'],
[1475020800000, '10.91']
... (aprox a year)
]

Java:

$.getJSON('_json_stock.php?InfoHistory=<?php echo $G_CompanyStockSymbol;?>', function (data) {

// create the chart data: data,
$('#stockChartHistory').highcharts('StockChart', {
    chart: {
        zoomType: 'x'
    },
    xAxis: {
        type: 'datetime'
    },          
        credits: {
            enabled: false
        },
        exporting: { enabled: false },
    rangeSelector: {
        buttons: [
            {
                type: 'day',
                count: 1,
                text: '1d'
            }, {
                type: 'month',
                count: 1,
                text: '1m'
            },, {
                type: 'month',
                count: 3,
                text: '3m'
            },, {
                type: 'month',
                count: 6,
                text: '6m'
            }, {
                type: 'year',
                count: 1,
                text: '1y'
            }           
        ],
        selected: 2
        },
        series: [{
        name: '<?php echo $G_CompanyStockSymbol;?>',
        data: data,
        tooltip: {
            valueDecimals: 2                
        },          
        threshold: null
        }]
});

});

【问题讨论】:

标签: javascript php json highcharts highstock


【解决方案1】:

如果您查看控制台,您会看到 Highcharts 正在输出错误代码 15

Highcharts error #15: www.highcharts.com/errors/15

参考:

Highcharts 期望数据被排序

当您尝试创建线系列或库存时会发生这种情况 数据未按 X 升序排序的图表。为了 性能原因,Highcharts 不对数据进行排序,而是 要求实现者对数据进行预排序。

如果数据不是按 x 值排序的,事情将无法正常工作。在将数据发送到图表之前,您必须对数据进行排序。

【讨论】:

  • 控制台是您浏览器的一部分 - 如何访问它取决于您使用的浏览器/扩展程序。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-03
  • 1970-01-01
相关资源
最近更新 更多