Javascript Chart.js如何为每个数据集设置CutOutpercentage

Javascript Chart.js如何为每个数据集设置CutOutpercentage,javascript,chart.js,Javascript,Chart.js,在图中,我希望Dataset2比dataset1厚。如何能自定义甜甜圈图表喜欢的图片 我也在搜索这个选项,但还没有找到它。 现在,我添加了一个额外的数据集,其borderWidth为42,这样数据集的侧面可以是内部数据,也可以是室外数据 datasets: [ { data: [100], backgroundColor: ['#FFFFFF'], borderWidth: 42 }, { data: [50, 30, 20], backgro


在图中,我希望Dataset2比dataset1厚。如何能自定义甜甜圈图表喜欢的图片

我也在搜索这个选项,但还没有找到它。 现在,我添加了一个额外的数据集,其borderWidth为42,这样数据集的侧面可以是内部数据,也可以是室外数据

datasets: [
  {
    data: [100],
    backgroundColor: ['#FFFFFF'],
    borderWidth: 42
  },
  {
    data: [50, 30, 20],
    backgroundColor: ['#64D28C', '#F49356', '#F45656']
  },
  {
    data: [memoryUsageValue, leftoverMemory],
    backgroundColor: [PercentageColor, '#FFFFFF']
  }
]


有一个权重:您可以添加您的数据集

此功能于2019年在v2.8中添加()

您现在可以使用
weight
属性来分配数据集的相对宽度

//以Timo Hulzenboom为例
数据集:[
{
数据:[50,30,20],
背景颜色:['#64D28C','#F49356','#F4566']
重量:0.33,//将是厚度的一半
},
{
数据:[memoryUsageValue,leftoverMemory],
背景颜色:[百分比颜色,#FFFFFF']
重量:0.67,
}
]

编辑:位于

的其他文档可能与此问题重复:-这解决了您的问题吗?编辑:以前从未见过,您希望每个数据集都有一个不同的
cutoutPercentages
值。目前这还不可能,但2017年9月在github上创建了一个功能请求。在那里,您还可以找到目前的创造性解决方案: