【问题标题】:nvd3 linebar chart y2axis time format issuenvd3 折线图 y2axis 时间格式问题
【发布时间】:2016-07-02 03:25:08
【问题描述】:

我有一个可用的线形图,我正在尝试执行以下操作:

  • 让右侧的 y2 轴代表时间 hh:mm:ss
  • 黑线应该代表时间
  • 条形应代表左侧的 y 轴

我正在使用以下代码将 y2axis 更改为时间格式:

      chart.y2Axis
          .tickFormat(function(d) {
              return d3.time.format('%H:%M:%S')(new Date(d))  
      });

由于某种原因,此更改的结果是条形值显示时间值,而它应该显示接触值。

此外,当鼠标悬停在黑线上时,它应该显示时间值。

这里是完整的小提琴:http://jsfiddle.net/b4u2unoL/

【问题讨论】:

    标签: javascript d3.js nvd3.js


    【解决方案1】:

    使用以下 nvd3 库:

    http://nvd3.org/assets/js/nv.d3.js
    

    http://nvd3.org/assets/css/nv.d3.css
    

    我从demo site 中挑选了这些

    CDN 未使用演示中使用的最新代码进行更新。

    工作代码here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-05
      • 2015-12-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多