d3.js - d3 - 堆积条形图,条形不显示
问题描述
我在这里有一个 stackbiltz - https://stackblitz.com/edit/d3-at-stacked-bar-chart-2vngrr?file=index.js
抱歉,这含糊不清,我不知道为什么这个图表不起作用。
console.log 似乎对数据做了正确的事情,但我显然遗漏了一些东西。
解决方案
绑定到的数据layers
应该是计算出来的stackedSeries
,而不是原始数据。这就是缺少的。
var layersBar = chart.selectAll('.layer')
.data(stackedSeries)
分叉:https ://stackblitz.com/edit/d3-at-stacked-bar-chart-qnfgwg?file=index.js
推荐阅读
- salesforce - Queueable Apex - 您有未提交的工作待处理。请在调用前提交或回滚
- html - 如何让我的 div 正确适应动态大小
- python - 在另一个模块中从 main 导入变量
- highcharts - highcharts面积样条图中周、月、年的时间间隔
- arrays - 使用 Regex (VB.NET) 遍历大文件和搜索
- javascript - 按钮中的 e.target.value 有时会返回 undefined。为什么会发生这种情况?
- c++ - 将 Lua 文件添加到 C++ 程序
- git - 如何确保 CircleCi 忽略由 CircleCi 本身引起的对 master 的推动?
- r - 使用栅格在 R 中剪辑线网络 shapefile
- matlab - 如何在具有非均匀数据长度的 for 循环中进行块平均