Javascript 如何在D3中伪造刻度线?

Javascript 如何在D3中伪造刻度线?,javascript,d3.js,Javascript,D3.js,我有一个无聊的图表,随着时间的推移只有一个值: 我将它与其他更有趣的标本一起展示: 我想模拟顶部图表上的水平刻度线。 有没有办法在D3中做到这一点 谢谢我不确定是否有简单的方法。但是你可以这样做,只需循环通过x轴的y位置,到y轴顶部的y位置,然后创建一些数据,通过D3为你创建线条。这有什么问题:?没有任何代码很难判断,但我的解释是,第一张图表的数据值范围是[318318],也就是说,只有一个常量值(min==max),对吗?然后,您将此范围传递到axis的域,并给出上述结果。设置.domai

我有一个无聊的图表,随着时间的推移只有一个值:

我将它与其他更有趣的标本一起展示:

我想模拟顶部图表上的水平刻度线。 有没有办法在D3中做到这一点


谢谢

我不确定是否有简单的方法。但是你可以这样做,只需循环通过x轴的y位置,到y轴顶部的y位置,然后创建一些数据,通过D3为你创建线条。这有什么问题:?没有任何代码很难判断,但我的解释是,第一张图表的数据值范围是
[318318]
,也就是说,只有一个常量值(min==max),对吗?然后,您将此范围传递到axis的域,并给出上述结果。设置
.domain([300240])
可能会有所帮助。要获得更多帮助,请提供一个实时演示。以下是小提琴:。将var数据更改为g1或g2。