2013-10-30 137 views
2

我试图改变沿线图(以及它下面的区域)的颜色。我已经看到很多使用渐变来改变颜色的例子,在所有这些例子中,颜色沿着y轴变化。我想要根据时间段沿x轴变化(所以8月中旬将是一种颜色,中午5点到另一天等)。d3沿着x轴在线图中改变线条/区域的颜色

有没有办法修改渐变来做到这一点或其他一些相对简单的方法?我将代码从此示例中取出(http://bl.ocks.org/mbostock/3883245),只是将时间段更改为分钟而不是几天。任何帮助表示赞赏。

回答

1

也可以使用渐变沿x轴进行修改。唯一需要做的不同是相应地设置x1,x2,y1,y2。见例如here为例。您为渐变设置的站点将需要与时间段相对应。

有关使用渐变来改变x轴颜色的完整示例,请查看this

+0

感谢您的提示和示例。我觉得应该可以用渐变,但由于某种原因,我找不到任何提及它。 – AeroSpartacus