使用 d3 进行多级/分组轴标签

2024-05-11

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

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

我知道你可以在 SVG 中做任何事情来使其工作,但我想尽可能多地使用 d3,这样动态更新图表会更容易。

谢谢, 杰克


您可以根据需要添加多个轴并设置其格式。例如 - 显示一个轴显示月份,另一个轴显示年份。一个基本的例子:http://jsfiddle.net/Ea4mT/1/ http://jsfiddle.net/Ea4mT/1/

之后您可能需要对它进行一些修改才能以更合适的格式获得它,但这似乎是您想要完成的任务的核心。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 d3 进行多级/分组轴标签 的相关文章