我为Google Chart Editor创建了一个自定义数据源选择器,这个选择器运行得非常好,但我遇到了一个烦人的小问题,{{{{{{ 3}}日期类型的主轴。出于某种原因,在年底提供日期(例如new Date(2014,11,31,0,0,0)
)会被标记为下一年。
这里是continuous。我知道我可以使用离散轴并传递年份的字符串表示,但我的数据源选择器允许选择不同的间隔(即每日,每月,每周一次),连续轴最适合这个。
有谁知道为什么会这样,有没有办法调整API为连续日期轴选择标签的方式?
答案 0 :(得分:0)
有趣的是,如何为别人表达问题可以让人想出答案。我决定尝试指定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)
]
}
};