1

有没有办法按照下图向 D3.js 折线图添加限制线?(不必用虚线) 我的数据库中有上限和下限列。一直在网上搜索不成功的例子来说明如何实现这一点?

在此处输入图像描述

4

2 回答 2

5

不确定“限制线”到底是什么,但这在视觉上不是问题。作为一个起点,我建议这样做:

// (assuming some vars have been created per usual templates)

svg.append( "line" )
  .attr("x1", x( x.domain()[0] ) )
  .attr("x2", x( x.domain()[1] ) )
  .attr("y1", y( 80 ) )   // whatever the y-val should be
  .attr("y2", y( 80 ) )

然后添加 css 或 attrs 来定义您的线路的特定外观。

请评论它不适合您的任何方式。

于 2013-02-27T16:25:56.873 回答
0

我确实通过引入另一组具有恒定 y 值的线来解决问题,从而产生了这个图表: 在此处输入图像描述 它基本上是一个多折线图,带有额外的两条线,如下所示

于 2019-08-21T12:10:21.173 回答