Angularjs 如何更改d3.js中的时间刻度步长?

Angularjs 如何更改d3.js中的时间刻度步长?,angularjs,d3.js,nvd3.js,Angularjs,D3.js,Nvd3.js,无法在我的图表中进行5分钟步长 这是我传递给角度材质图表指令的对象部分 这是我的xAxis: xAxis:{ 格式:函数(d){ 返回$filter('date')(新日期(d*1000),'HH:mm'); }, 滴答声:5,//我知道2,5,10 showMaxMin:false }, 本质上,它使用d3.time.minutes每5分钟生成一个带有时间戳的数组。然后将其传递给tickValues。感谢您的拒绝回答,我没有否决您的意见,但您的解决方案不起作用啊,是的,因为nvd3没有通过第

无法在我的图表中进行5分钟步长

这是我传递给
角度材质
图表指令的对象部分 这是我的
xAxis

xAxis:{
格式:函数(d){
返回$filter('date')(新日期(d*1000),'HH:mm');
},
滴答声:5,//我知道2,5,10
showMaxMin:false
},

本质上,它使用d3.time.minutes每5分钟生成一个带有时间戳的数组。然后将其传递给tickValues。

感谢您的拒绝回答,我没有否决您的意见,但您的解决方案不起作用啊,是的,因为nvd3没有通过第二个参数。这会起作用:var startDate=data[0].x;var finishDate=data[data.length-1].x;取景器.xAxis.tickValue(d3.time.minutes(开始日期,结束日期,5));本质上,它使用d3.time.minutes每5分钟生成一个带有时间戳的数组。然后将其传递给tickValues。您能提供一个完整的示例作为Plunker/JSFIDLE吗?
var startDate = data[0].x;
var finishDate = data[data.length - 1].x; 
chart.xAxis.tickValues(d3.time.minutes(startDate, finishDate, 5));