11

我想知道是否有一种简单的方法可以在 d3 中添加多级/分层/轴标签分组。例如,如果我有一个折线图,其中 x 轴的月份名称跨越多年,我还希望将年份作为月份名称下方的标签,因此它看起来像这样。

Oct   Nov   Dec   Jan   Feb   Mar   Apr
|_____________|   |___________________|
     2011                 2012

我知道您可以在 SVG 中执行任何操作以使其正常工作,但我想尽可能多地使用 d3,以便更轻松地动态更新图表。

谢谢,杰克

4

1 回答 1

21

您可以随意添加和格式化多个轴。例如 - 显示一个轴显示月份,另一个显示年份。一个基本的例子:http: //jsfiddle.net/Ea4mT/1/

之后您可能不得不稍微弄乱它以使其具有更可取的格式,但这似乎是您要完成的工作的核心。

于 2012-05-28T03:10:22.170 回答