簡體   English   中英

Highstock在不縮放的情況下不顯示最大數據值

[英]Highstock Not showing max data value without Zoom

我的問題與此處的問題相同,我無法對該問題添加評論。 如果沒有縮放,Highstock將無法顯示最大數據點。 JsFiddle中 我正在0到1.7之間獲取y軸的數據值,但是正在獲取最大值是3.19(請參見4月9日,小提琴,22:53),它沒有顯示。 當我們單擊“月份”縮放按鈕時,僅顯示它。 如果我們單擊All,6M,3M,則不會顯示。

$(document).ready(function(){
    var seriesOptions = [];
    var xaAxisData=[];

    var yAxisData=[]; 

for (var i=0; i<xaAxisData.length && i<yAxisData.length; i++){
    seriesOptions.push([xaAxisData[i],yAxisData[i]]);
       }
    // Create the chart
    var chart =new Highcharts.StockChart({
        chart: {
               renderTo: "container",
               height: 500,
               zoomType: 'x'
           },
        rangeSelector : {
            selected : 1,
            inputEnabled: $('#container').width() > 280
        },
        title : {
            text : 'AAPL Stock Price'
        },
        credits: {
              enabled: false
          },
        xAxis: {
                title: {
                   text: 'Time'
               },
               type: 'datetime',
               },
               yAxis: {
                   title: {
                       text: "Stock "
                   },
                   lineWidth: 1,
                   min:0,
                   gridLineWidth: 0,
                   endOnTick : false,
                   max:5

               },

        series : [{
            name : 'AAPL',
            showInLegend: true,
            data : seriesOptions,
            lineWidth : 1,
            marker : {
                enabled : true,
                radius : 2
            }
        }]
    });
} );

問題是dataGrouping 縮小時,它不再顯示所有點,而是每個“點”都是多個點的組合,並顯示為平均值。

這是因為,這些都為默認opptions(二) dataGrouping

dataGrouping: {
    enabled: true,
    approximation: 'average'
}

您可以enabled: falseJSFiddle示例 ),但是您可能會發現,這會極大地降低圖表的速度,具體取決於數據大小。

如果您真的很想看到“最高”點,可以approximation: 'high'一下approximation: 'high'JSFiddle示例 ),它將在每個分組中顯示最高值。

dataGrouping API參考下還可以查看其他幾個選項。 這取決於您希望它的外觀和性能,以及它應多少反映實際值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM