我希望使用Ng2-Charts创建以下图表(ChartJs的Angular 2指令)。

然而,我在处理数据集的逻辑时遇到了困难。我已经研究过找到一个类似的图表(使用NG2图表),但无济于事。
以下是图表的一些信息:每个公司和3个阶段(用红色、黄色和绿色表示),该值表示公司在给定阶段花费了多少天。
例如:公司1在阶段1(绿色)花费了27天,在阶段2(黄色)花费了54天,在阶段3(绿色)花费了2天。
如何使用NG2- chart实现此图表?
发布于 2018-10-30 01:56:15
问得好,但ChartJS似乎还不支持它。看看this issue和更有趣的this pull-request吧。
由于这是许多人的开放特性请求,因此也有一些选择可以通过添加自定义函数(如here )来解决它,但您不会直接使用ng2-charts找到解决方案。
在您的情况下,我建议尝试使用这些分支并直接使用Chart.js (没有角度组件),或者搜索能够显示这些图表类型的其他库。
一个可能也有效的解决方案是为每个堆叠的条形图添加white padding,这里的建议是:https://github.com/chartjs/Chart.js/issues/2912#issuecomment-230468691
A已经使用这个“解决方案”创建了一个working stackblitz:

https://stackoverflow.com/questions/53050613
复制相似问题