Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Highstock datetime xAxis,只能显示全部。无缩放_Javascript_Php_Json_Highcharts_Highstock - Fatal编程技术网

Javascript Highstock datetime xAxis,只能显示全部。无缩放

Javascript Highstock datetime xAxis,只能显示全部。无缩放,javascript,php,json,highcharts,highstock,Javascript,Php,Json,Highcharts,Highstock,我用json的数据制作了一个高股价图表 我的问题是,我只能在完全缩小时才能看到我的数据。 当我放大一周或一个月时,图表中的数据就会消失 我仍然可以在底部的navigator窗口中看到数据 JSON: 爪哇: $.getJSON(“'u json\u stock.php?InfoHistory=”,函数(数据){ //创建图表数据:数据, $(“#股票图表历史”)。高图(‘股票图表’{ 图表:{ zoomType:'x' }, xAxis:{ 键入:“日期时间” }, 学分:{

我用json的数据制作了一个高股价图表

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

我仍然可以在底部的navigator窗口中看到数据

JSON:

爪哇:

$.getJSON(“'u json\u stock.php?InfoHistory=”,函数(数据){
//创建图表数据:数据,
$(“#股票图表历史”)。高图(‘股票图表’{
图表:{
zoomType:'x'
},
xAxis:{
键入:“日期时间”
},          
学分:{
已启用:false
},
正在导出:{enabled:false},
范围选择器:{
按钮:[
{
键入:'天',
计数:1,
文本:“1d”
}, {
键入:“月”,
计数:1,
文字:“1m”
},, {
键入:“月”,
计数:3,
文字:“3m”
},, {
键入:“月”,
计数:6,
文字:“6m”
}, {
类型:'年',
计数:1,
文本:“1y”
}           
],
选定:2
},
系列:[{
名称:“”,
数据:数据,
工具提示:{
数值小数:2
},          
阈值:空
}]
});

}))

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

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

Highcharts希望对数据进行排序

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


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

fiddle或live example?是的,对不起:[link]控制台是您浏览器的一部分-如何访问它取决于您使用的浏览器/扩展。
$.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
        }]
});
Highcharts error #15: www.highcharts.com/errors/15