1

我的代码完美地处理了我的 XML 文件中的数据,没问题,但是如果只有一小时的数据可用,它会像这样延伸到整个 x 轴:

                                                        15:00

我想在 x 轴上看到一个固定的数量,而不是仅仅显示15:00它还显示未来的小时数,无论数据是否可用。例如:

15:00     16:00     17:00     18:00     19:00     20:00     21:00

我目前的配置如下,但不知道如何使上述发生:

{   
    grid: {
        hoverable: false,
        clickable: false,
        borderWidth: 1
    },
    xaxis: {
        mode: "time",
        minTickSize: [1, "hour"],
        timeFormat: "%H:%M"
    },
    yaxis: {
        min: 20,
        max: 45
    },
    legend: {
        show: true,
        position: 'ne'
    },
    valueLabels: {
        show:true,
        showAsHtml: true
    }
}
4

1 回答 1

2

我在 json 数据创建方面处理这种情况。不确定是否有一个浮动选项来做类似的事情。通过使用 null 作为我期望的所有时间戳的数据值。如果您有第一个小时的时间,您可以将其增加 60 * 60 * 1000 例如

"data": [
  [
    1362139200000,
    1.56
  ],
  [
    1362142800000,
    null
  ],
  [
    1362146400000,
    null
  ],
  [
    1362150000000,
    null
  ],
  [
    1362153600000,
    null
  ],
  [
    1362157200000,
    null
  ],
  etc.

]

于 2013-03-16T13:45:52.943 回答