Charts 谷歌图表日期轴标签不正确

Charts 谷歌图表日期轴标签不正确,charts,google-visualization,Charts,Google Visualization,我一直在研究有日期轴的谷歌折线图。我注意到轴标签标记由网格线的数量决定,并且与我传递的数据不同。有人能告诉我如何强制轴标签与我传递的数据同步吗。 请找到小提琴的链接: 此外,我正在尝试将网格线显示为y轴,因为我无法使用折线图获得y轴。我尝试将GrIDLIN指定为1,但是在X轴的中间也只能得到1个网格线。 有人能告诉我是否能用折线图得到Y轴吗 感谢您的帮助, Farhan.您可以提供自定义的hAxis.ticks 要与数据同步,请构建一个包含每行日期的数组 // load custom ticks

我一直在研究有日期轴的谷歌折线图。我注意到轴标签标记由网格线的数量决定,并且与我传递的数据不同。有人能告诉我如何强制轴标签与我传递的数据同步吗。 请找到小提琴的链接:

此外,我正在尝试将网格线显示为y轴,因为我无法使用折线图获得y轴。我尝试将GrIDLIN指定为1,但是在X轴的中间也只能得到1个网格线。

有人能告诉我是否能用折线图得到Y轴吗

感谢您的帮助,
Farhan.

您可以提供自定义的
hAxis.ticks

要与数据同步,请构建一个包含每行日期的数组

// load custom ticks
var ticks = [];
for (var i = 0; i < data.getNumberOfRows(); i++) {
  ticks.push(data.getValue(i, 0));
}
注意:没有遵循y轴所需的内容,请澄清…
-->使用折线图获取Y轴

如果您只是想查看网格线,请从配置选项中删除以下内容

  vAxis: {
    gridlines: {color: 'none'}
  }
请参阅以下工作片段

google.charts.load('current'{
回调:函数(){
var data=new google.visualization.DataTable();
data.addColumn(“日期”、“时间”);
data.addColumn(“编号”、“评级”);
data.addRows([
[新日期(2015年0月1日),5],
[新日期(2015年0月7日),3],
[新日期(2015年0月14日)3],
[新日期(2015年0月21日),2],
[新日期(2015年0月28日)8]
]);
//加载自定义标记
var=[];
对于(var i=0;i


@WhiteHat…非常感谢。这无疑有助于将轴标签与数据同步。最初,我有一个日期折线图,用字符串表示。这样我就无法得到Y轴(基线)。因此,我现在尝试将日期字符串转换为dates对象,并将网格线显示为Y轴(基线)。我的最终目标是只拥有Y轴-你能告诉我,如果日期是字符串,这是可能的,还是我需要转换为dates对象。对,使用离散轴(字符串),然后不控制网格线等-必须是连续轴(日期、数字等)--有关轴标签格式设置的更多提示,请参阅…感谢您的精彩解释!!根据您的建议进行了更改。
  hAxis: {
    format: 'M/d/yy',
    ticks: ticks
  }
  vAxis: {
    gridlines: {color: 'none'}
  }