【发布时间】:2020-08-12 11:49:16
【问题描述】:
我想使用 d3 创建一个拆分差异条形图,就像所附图片一样。我有 2 个输入数组,一个用于 y 轴标签,一个用于数据,如下所示:
data = [[35,90], [60,45], [80,90], [95,90]]
months = ["Jan - 20", "Feb - 20", "Mar - 20", "Apr -20"]
我尝试了d3-observable。随意分叉这个可观察的。我坚持让嵌套数据按比例正确呈现。任何帮助将不胜感激。
谢谢
【问题讨论】:
-
看起来这些条形是表格的行。您不希望一次只有一个栏,这样您就可以使用普通的 HTML 了吗?您甚至可以通过绘制
<div>来避免使用 SVG。然后,您可以更轻松地对齐列、突出显示悬停和点击事件
标签: javascript typescript d3.js data-visualization data-science