使用react-google-charts,我想指定哪些年份應顯示在Google時間軸圖表的橫軸上。屏幕截圖顯示了一個使用自動生成的值的示例,該示例基於給定的行時間範圍。如何在Google時間軸圖表中顯示特定年份?
的示例使用以下數據:
[
[ 'Washington', new Date(1789, 3, 30), new Date(1797, 2, 4) ],
[ 'Adams', new Date(1797, 2, 4), new Date(1801, 2, 4) ],
[ 'Jefferson', new Date(1801, 2, 4), new Date(1809, 2, 4) ]
]
我已經嘗試過,沒有歡喜以下選項:
hAxis: {
title: 'Year',
minValue: new Date(1785, 3, 15),
maxValue: new Date(1825, 3, 15),
ticks: [
{ v: new Date(1792, 3, 15), f: '1792' },
{ v: new Date(1818, 3, 15), f: '1818' },
{ v: new Date(1824, 3, 15), f: '1824' }
]
}
我希望有X軸標記與「年」並顯示1792年,1818年和1824年,而不是1790年和1800年。 minValue和maxValue選項似乎也被忽略。
根據readme它應該工作。
與日期對象而不是整數有關的問題是相關的?
編輯:增加了的jsfiddle:http://jsfiddle.net/s4zg7mxt/ 它不使用反應 - 谷歌,圖表,但問題仍然是相同的:蜱(和標題)選項仍沒有任何效果。有趣的是,minValue和maxValue選項被考慮在內。 是否有可能適應jsfiddle,以便在水平軸上顯示指定的年份?
選項根本不可用於時間軸圖表... – WhiteHat
確定嗎?它沒有明確地在文檔中說明(https://developers.google.com/chart/interactive/docs/customizing_axes)。另外,奇怪的是,minValue和maxValue不能與react-google-charts一起工作,但它在jsfiddle示例中起作用。 – pwagner
相當確定,顯然不起作用,請參閱下面的答案... – WhiteHat