如何以小时和分钟显示Google viz折线图间隔?

时间:2012-06-28 10:42:48

标签: javascript google-visualization

我得到一个折线图,以分钟或小时显示间隔。日期已正确设置,图表正确显示。我的问题是标签。

传递给图表的数据:

U
 D: Array[96]
  0: Object
  c: Array[2]
   0: Object
    v: Wed Jun 27 2012 00:00:00 GMT+0200 (Romance Daylight Time)
    __proto__: Object
   1: Object
   length: 2
   __proto__: Array[0]
   __proto__: Object
  1: Object
   c: Array[2]
    0: Object
     v: Wed Jun 27 2012 00:15:00 GMT+0200 (Romance Daylight Time)
     __proto__: Object
    1: Object
    length: 2
  (...)

,图表显示如下: enter image description here

现在的问题是标签应显示小时范围,垂直线消失:((如果显示的时间超过1天,则显示)。

我一直在寻找https://developers.google.com/chart/interactive/docs/gallery/linechart#Data_Format来检查这个问题的解决方案,但是我找不到任何关于vAxis隐藏时间的原因。

任何人都知道如何展示它们?

1 个答案:

答案 0 :(得分:1)

(当我找到其余部分时,我会更新这个答案) 要在工具提示中显示小时数,可以使用DateFormat:

进行配置
var dateFormatter = new google.visualization.DateFormat({pattern : 'HH:mm'});
dateFormatter.format(googledata, 0);
(...)
vis.draw(googledata, {

我发现的所有参考文献都指出在使用折线图时无法更改hAxis上的标签:(