Javascript `日期值的“基线”选项在Google可视化中不起作用

Javascript `日期值的“基线”选项在Google可视化中不起作用,javascript,datetime,google-visualization,Javascript,Datetime,Google Visualization,我试图在一个图表上画一个基线,使用日期值来绘制图表。下面是代码,下面是图表的外观: function drawVisualization() { // Create and populate the data table. var data = new google.visualization.DataTable(); data.addColumn('string', 'Assignment'); data.addColumn('date', 'Dummy'); data.a

我试图在一个图表上画一个基线,使用日期值来绘制图表。下面是代码,下面是图表的外观:

function drawVisualization() {
  // Create and populate the data table.
  var data = new google.visualization.DataTable();
  data.addColumn('string', 'Assignment');
  data.addColumn('date', 'Dummy');
  data.addRows([
    ['A', new Date(2011,1,1)],
    ['B', new Date(2012,1,1)], 
    ['C', new Date(2013,1,1)],
  ]);

  // Create and draw the visualization.
  new google.visualization.BarChart(document.getElementById('visualization')).
      draw(data,
           {
             width:600, height:400,
             hAxis: {baseline: new Date(2012,6,1), baselineColor: 'red'}
           }
      );
}

这不是预期的行为——基线设置为2012年7月1日,但它却一直出现在左边(2011年1月1日)

如果使用非日期轴图表执行此操作,则行为不同:

function drawVisualization() {
  // Create and populate the data table.
  var data = new google.visualization.DataTable();
  data.addColumn('string', 'Assignment');
  data.addColumn('number', 'Dummy');
  data.addRows([
    ['A', 1],
    ['B', 2], 
    ['C', 3],
  ]);

  // Create and draw the visualization.
  new google.visualization.BarChart(document.getElementById('visualization')).
      draw(data,
           {
             width:600, height:400,
             hAxis: {baseline: 1.5, baselineColor: 'red'}
           }
      );
}


这到底是怎么回事?无法设置日期轴图表的基线吗?

对于当前版本中的日期,“基线”选项似乎被忽略。我怀疑(尽管无法确认)当开发团队修复了日期轴的其他问题时,这将得到修复。感谢您提供的信息。有些怪癖是好的(看看Excel,都是怪癖!),但这些怪癖中的一些行为是坏的。我想是时候等待解决了。@jmac你解决了这个问题吗?@EkaitzHernandezTroyas说实话,从那以后我就再也没有尝试过。如果使用最新的库,为什么不尝试相同的代码,看看它是如何显示的?可能是最快的检查方法。