我有一个应用程序正在通过服务生成一些巴特图。我的客户添加了一个额外的图表来显示范围(最小,最大和平均值)。我想知道他们是否是使用chart.js完成此操作的方法。我浏览了他们的文档,却找不到有关如何完成此操作的任何示例或文档。还有其他人遇到这个问题或他们喜欢其他图书馆吗?
答案 0 :(得分:1)
我完全无法使它适用于条形图(用于折线图,散点图和雷达)。然后我在Min Max bar values
处发现了ChartChar 2.9的新功能在bar和horizontalBar上成功使用它。
答案 1 :(得分:0)
Chart.js使用以下选项支持可堆叠的bar
图表:
scales: {
xAxes: [{
stacked: true,
}],
yAxes: [{
stacked: true
}]
}
对具有最小值的数据集使用fill: false
选项,对于具有平均值和最大值的数据集使用fill: "-1"
选项。然后选择两个不同的backgroundColor
作为平均值和最大值。
我在Codepen上做了一个示例:https://codepen.io/fantasyzer/pen/MdpMMv
您还可以将配置type
更改为line
,它将仍然有效。