Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 具体的勾号样式取决于实际时间_Javascript_D3.js - Fatal编程技术网

Javascript 具体的勾号样式取决于实际时间

Javascript 具体的勾号样式取决于实际时间,javascript,d3.js,Javascript,D3.js,我的图形中有3个轴。一个x轴包含整数值,两个y轴(左和右)包含时间值(每小时一个刻度,我的时间格式:d3.time.format(“%H:%M”);)。 现在我想在一个特定的时间(Date.now())画一条红色的水平线,所以实际时间是“now”)。该行将在一定的时间间隔内更新,因此它将在时间流逝时“移动” 我如何自定义时间轴的某个刻度,以便它显示我的红色“现在”线?你想为此修改一个轴刻度,还是画一条单独的线?我真的不在乎,我想最好的方法是修改刻度。我想在那个位置添加一条新线会更容易。这与添加另

我的图形中有3个轴。一个x轴包含整数值,两个y轴(左和右)包含时间值(每小时一个刻度,我的时间格式:d3.time.format(“%H:%M”);)。 现在我想在一个特定的时间(Date.now())画一条红色的水平线,所以实际时间是“now”)。该行将在一定的时间间隔内更新,因此它将在时间流逝时“移动”


我如何自定义时间轴的某个刻度,以便它显示我的红色“现在”线?

你想为此修改一个轴刻度,还是画一条单独的线?我真的不在乎,我想最好的方法是修改刻度。我想在那个位置添加一条新线会更容易。这与添加另一条线、点或条相同。谢谢,我会试试。很抱歉,我是js和d3 noob,但是你能解释一下我是如何得到正确的y值的吗?你可以创建一个新的
Date
对象并将其传递到你的秤上。