D3.js 使用nvd3的折线图

D3.js 使用nvd3的折线图,d3.js,nvd3.js,D3.js,Nvd3.js,我是d3和nvd3的新手。我正在尝试使用nvd3构建一个多折线图,我有两个问题 1) x轴似乎不像json数据那样显示小时和分钟的正确值,json数据的日期为标准utc格式 2) 当我将内存和cpu的第一个值都设置为非零时,它会向下扩展到负y轴,看起来很奇怪 谢谢你的帮助 一个更改使您的函数像这样返回x值,它应该返回一个日期对象 因此,与其这样做 .x(function(d) { console.log(d.time) return d.time }) 是否执行此操作以返回日期

我是d3和nvd3的新手。我正在尝试使用nvd3构建一个多折线图,我有两个问题

1) x轴似乎不像json数据那样显示小时和分钟的正确值,json数据的日期为标准utc格式

2) 当我将内存和cpu的第一个值都设置为非零时,它会向下扩展到负y轴,看起来很奇怪

谢谢你的帮助


一个更改使您的函数像这样返回x值,它应该返回一个日期对象

因此,与其这样做

.x(function(d) {
    console.log(d.time)
    return d.time
})
是否执行此操作以返回日期对象

.x(function(d) {
            console.log(d.time)
            return new Date(d.time)
        })

工作代码

tnx Cyril这很好。但是对于json中的任何非零第一个值,它不会显示它应该显示的内容。我看不到任何负面内容。如果我是错误的,请纠正我。可能是因为forceY(0)。。删除tat nd即使对于正val也会显示
.x(function(d) {
            console.log(d.time)
            return new Date(d.time)
        })