0

ハイチャート サーバーにポスト リクエストを送信していますが、期待どおりの結果が得られません。

{
    title: {
        text: 'Volume Capacity Used (GB)'
    }, 
    subtitle: {
        text: 'For the month of July'
    }, 
    plotOptions: {
        series: { 
            marker: {
                enabled: false
            }
        }
    },
    xAxis: { 
        startOnTick: true, 
        endOnTick: true, 
        showFirstLabel: true, 
        min: 1372636800000, 
        minorTickInterval: 24 * 3600 * 1000, 
        type: 'datetime', 
        title: {
            text: 'Date'
        }
    }, 
    yAxis: [{
        labels: {
            formatter: function(){ 
                return this.value + ' GB';
            }
        }, 
        endOnTick: true, 
        min: 0, 
        max: 1890, 
        title: {
            text: 'Capacity Used (GB)'
        }
    },
    {
        labels:{
            formatter:function(){ 
                var max=1890, min=this.axis.linkedParent.min,range=max-min; 
                return (Math.round((this.value-min)/(range)*100)) + ' %';
            }
        }, 
        linkedTo:0, 
        opposite:true, 
        title: { 
            text: 'Percentage Used (%)'
        }
    }], 
    series: [{
        "data":[{
            "x":1372638600000,
            "y":1362.69
         },
         {
            "x":1372640400000,
            "y":1362.7
         },
         {
            "x":1372643100000,
            "y":1362.7
         },
         {
            "x":1372644900000,
            "y":1362.72
         },
         {
            "x":1372647600000,
            "y":1362.72
         }],
         "name":"GraphName"
    }]
};

私の投稿リクエストはそれよりもはるかに大きいですが、すべてをここに入れる必要がないため、シリーズ データの一部を削除しました。

私が期待しているのは、月全体に広がるグラフですが、私が得ているのは、7 月 1 日だけを示すグラフで、他には何もありません。

POSTリクエストと関係があると思います。ただし、別のデータで同じ POST リクエストを使用して、他の月には機能します。

失敗したグラフ

成功したグラフ

何か案は?

長い投稿リクエスト

4

2 に答える 2

0

ここで例を再現しました:http: //jsfiddle.net/q5aMr/based on your source code)とエクスポートされたチャートは同じように見えます。Highcharts のどのブラウザーとバージョンを使用していますか?

于 2013-08-13T14:04:38.370 に答える
0

highcharts構成でturboThresholdを無効にするか、増やす必要があることがわかりました

ターボしきい値

例:

series: [{
    turboThreshold: 10000,
    "data":[{
        "x":1372638600000,
        "y":1362.69
     },
     {
        "x":1372640400000,
        "y":1362.7
     },
     {
        "x":1372643100000,
        "y":1362.7
     },
     {
        "x":1372644900000,
        "y":1362.72
     },
     {
        "x":1372647600000,
        "y":1362.72
     }],
     "name":"GraphName"
}]

完全に無効にするには、turboThreshold の値を 0 に変更します。

于 2013-08-13T20:23:50.977 に答える