gpt4 book ai didi

d3.js - 将秒转换为分钟并格式化轴

转载 作者:行者123 更新时间:2023-12-05 01:11:10 26 4
gpt4 key购买 nike

我有秒格式的数据。我想将秒数据转换为小时和分钟,并沿轴显示此数据。例如,我一直在尝试这样做:

var xAxis = d3.svg.axis()
.scale(x)
.orient("bottom")
.tickFormat(function(d) {return d/60});

我看到 D3 有一个时间格式化程序,但我似乎无法让它显示正确的格式。我正在寻找的是一种在 D3 中将数据以秒为单位转换为小时和分钟的方法。我怎样才能做到这一点?

最佳答案

这是后代的答案(当您设置日期时,它应该与您初始化其他 Date 对象的时间相关,如有必要):

var xAxis = d3.svg.axis()
.scale(x)
.orient("bottom")
.tickFormat(function(d) {
return d3.timeFormat('%-M')( new Date(0).setSeconds(d) ) # formats minutes
});

关于d3.js - 将秒转换为分钟并格式化轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16548754/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com