【发布时间】:2015-06-16 16:51:03
【问题描述】:
我正在研究图表库,D3 的强大功能给我留下了深刻的印象,但它的文档让我有点难以置信。如果我知道我仍然可以使用 D3 来填补 C3 的任何限制,那么使用 C3 会更容易做出决定。
那么是否有可能通过 C3 使用 D3 功能来增强使用 C3 生成的图表?
【问题讨论】:
-
是的。 C3 建立在 D3 之上。
-
@LarsKotthoff 仅仅因为 A 建立在 B 之上并不意味着它们可以互操作——这完全取决于 D3 C3 暴露了多少。我很感激一些例子来展示如何使用 D3 增强 C3 图表。
-
D3 和 C3 都在 DOM 上运行。使用 C3 修改 DOM 不会阻止您使用 D3 进一步修改它,类似于构建在 D3 之上的其他库,例如 NVD3。您可能希望如何“增强”C3 图表完全取决于您的用例。
-
我很欣赏对 NVD3 的基本见解和参考。一个例子可以为我澄清很多事情。
标签: javascript d3.js visualization c3