【问题标题】:nvd3 some xAxis ticks missingnvd3 缺少一些 xAxis 刻度
【发布时间】:2018-07-19 09:04:47
【问题描述】:

我有一个 nvd3 折线图,需要在 x 轴上显示一个月中的每个日期。本月(7 月)我生成了 31 个 x,y 对。但是,该图表省略了其中几个数据点。实际上,大多数数据点的 y 坐标都设置为 null(因为并非所有日期都有数据,但我仍然需要显示每个日期)。

这就是现在的样子:

如您所见,缺少一些日期:07/08/2018、07/15/2018、07/22/2018、07/30/2018 和 07/31/2018。

这是我的代码:

chart.xAxis.ticks(weightData.length); // this is 31
chart.xAxis.rotateLabels(-35);
chart.xAxis.showMaxMin(false); // if this is true, even less data is displayed

有没有办法强制图表在 x 轴上显示所有数据?

【问题讨论】:

    标签: javascript nvd3.js


    【解决方案1】:

    我在这里找到了答案:

    NVD3 Line Chart X Axis Ticks Are Missing

    关键是使用tickValues() 而不是ticks(),正如链接中帖子的答案所说。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-06
      • 1970-01-01
      • 2014-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多