[英]Google chart API - continuous hAxis as Date - year end is next beginning?
我為Google圖表編輯器創建了一個自定義數據源選擇器 ,效果非常好,但是在日期類型的連續主軸上表示日期的方式遇到了一個煩人的小問題。 由於某些原因, 在年末給出一個日期 (例如, new Date(2014,11,31,0,0,0)
) 被標記為下一年 。
這是描述問題的JSFiddle 。 我知道我可以使用離散軸並傳遞年份的字符串表示形式,但是我的數據源選擇器允許選擇不同的間隔(即每天,每月,每周),為此,連續軸是最佳選擇。
有誰知道為什么會這樣,並且有沒有辦法調整API如何選擇連續日期軸的標簽?
有趣的是,如何用短語表達他人的疑問可以使人想到答案。 我決定嘗試指定options.hAxis.ticks
,盡管我傳遞了相同的日期,但它確實將hAxis標簽更改為我期望的值。
這不是最佳解決方案,因為我希望讓hAxis刻度匹配最接近的數據點,但是它是有效的。
這是我指定的選項:
var options = {
title: 'Total Sales Value Per Year',
hAxis: {
title: 'Year End',
ticks: [
new Date(2010,11,31,0,0,0),
new Date(2011,11,31,0,0,0),
new Date(2012,11,31,0,0,0),
new Date(2013,11,31,0,0,0),
new Date(2014,11,31,0,0,0)
]
}
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.