簡體   English   中英

Safari或Chrome for iPad上的Highcharts xAxis日期問題

[英]Highcharts xAxis date issue on Safari or Chrome for Ipad

我在Safari或Chrome for iPad的高圖上顯示日期時遇到問題。

使用以下代碼設置格式:

// Convert sharepoint date to MMM YYYY format
    for (i = 0; i < customerSortedData.length; i++) {
        if (moment(customerSortedData[i].Date, "ddd MMM DD YYYY HH:mm:ss", 'br', true).isValid()) 
        {
            customerSortedData[i].MonthYear = moment(customerSortedData[i].Date, "ddd MMM DD YYYY HH:mm:ss", 'br', true).format('MMM YYYY');
        }
    }


,它可以在Windows Chrome瀏覽器上正確顯示,例如“ Apr 2017”,“ May 2017” .....“ Feb 2018”,“ Mar 2018”。

iPad上的同一圖表顯示:“ 2017年8月”,“ 2018年2月”,“ 2017年12月”,“ 2017年10月”,“ 2018年1月”,“ 2017年4月”,然后是“無效日期”。 預計將按順序顯示最近12個月,但僅顯示6個日期。

您能幫我找出解決方法嗎?

如果您的customerSortedData數組未按customerSortedData.Date排序,則可能是問題的根源。 Highcharts需要對x值進行排序。

有關更多詳細信息,請參見此問題: Highcharts錯誤15

暫無
暫無

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

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