[英]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.