NG2-Charts中堆叠的酒吧



我已经浏览了ng2-charts的文档,但是我找不到诸如 Stacked Bar之类的东西。还有其他方法可以在ng2-charts中获得堆叠的条形图吗?请帮助我

绝对支持,它在chart.js文档中进行了记录。您只需要使用datasets对象上的stack属性来定义哪些数据集堆叠在一起:

public barChartData: ChartDataSets[] = [
  { data: [65, 59, 80, 81, 56, 55, 40], label: 'Series A', stack: 'a' },
  { data: [28, 48, 40, 19, 86, 27, 90], label: 'Series B', stack: 'a' }
];

例如,请参见此stackblitz。

实现水平&垂直堆叠的条形图'
使用图表"选项"使其简单,检查代码。
在.ts

public barChartOptions = {
scaleShowVerticalLines: false,
responsive: true,
scales: {
  xAxes: [
    {
      stacked: true, 
      ticks: {
        stepSize: 1
      }
    }
  ],
  yAxes: [
    {
      stacked: true,
    }
  ]
},

};

在模板中

<canvas baseChart [datasets]="barChartData" [labels]="barChartLabels" [options]="barChartOptions" [legend]="barChartLegend" [chartType]="barChartType"> </canvas>

在Stackblitz上检查完整代码。

相关内容

  • 没有找到相关文章

最新更新