【发布时间】:2021-04-25 03:49:00
【问题描述】:
我用 ng2 图表创建了一个条形图。 A1 内的每一列。我怎么能分开?你可以到这里https://stackblitz.com/edit/ng2-charts-bar-chart?file=src/app/app.component.ts
【问题讨论】:
标签: angular ng2-charts
我用 ng2 图表创建了一个条形图。 A1 内的每一列。我怎么能分开?你可以到这里https://stackblitz.com/edit/ng2-charts-bar-chart?file=src/app/app.component.ts
【问题讨论】:
标签: angular ng2-charts
有两个选项,取决于您要显示的内容
选项 1 (working stackblitz): 数据点属于不同的元素(苹果、橙子、甜瓜):
this.barChartData = [
{
data: [4900, 0, 0],
label: "A1",
backgroundColor: "rgba(180, 0, 0, 1)"
},
{
data: [0, 5500, 0],
label: "A2",
backgroundColor: "rgba(33, 81, 255, 1)"
},
{
data: [0, 0, 4800],
label: "A3",
backgroundColor: "rgba(255, 166, 0, 1)"
}
];
this.barChartLabels = ["A1", "A2", "A3"];
选项 2 (working stackblitz): 所有三个数据点都属于同一类型的元素(苹果): 它们都应该出现在同一个数据数组中:
this.barChartData = [
{
data: [4900, 5500, 4800],
backgroundColor: ["green", "pink", "yellow"]
}
];
this.barChartLabels = ["A1", "A2", "A3"];
【讨论】: