首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Ng2-Charts/ChartJs的堆叠条形图“时间线”

使用Ng2-Charts/ChartJs的堆叠条形图“时间线”
EN

Stack Overflow用户
提问于 2018-10-30 01:14:04
回答 1查看 2.8K关注 0票数 2

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

然而,我在处理数据集的逻辑时遇到了困难。我已经研究过找到一个类似的图表(使用NG2图表),但无济于事。

以下是图表的一些信息:每个公司和3个阶段(用红色、黄色和绿色表示),该值表示公司在给定阶段花费了多少天。

例如:公司1在阶段1(绿色)花费了27天,在阶段2(黄色)花费了54天,在阶段3(绿色)花费了2天。

如何使用NG2- chart实现此图表?

EN

回答 1

Stack Overflow用户

发布于 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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53050613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档