【问题标题】:Multi-Level/Grouping of Axis Labels Using d3使用 d3 对轴标签进行多级/分组
【发布时间】:2012-06-02 11:05:30
【问题描述】:

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

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

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

谢谢, 杰克

【问题讨论】:

    标签: javascript graph charts svg d3.js


    【解决方案1】:

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

    之后您可能需要对其进行一些处理才能获得更可取的格式,但这似乎是您要完成的工作的核心。

    【讨论】:

    • 这对乔希很有帮助。非常感谢您的分享!
    猜你喜欢
    • 2013-11-18
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 2015-09-25
    • 2013-07-19
    • 2016-08-10
    • 1970-01-01
    相关资源
    最近更新 更多