Angular ngx-图表
Angular ngx-charts
我用 ngx-charts 创建了一个图表,但我不能做几件事:我想把总数字放在图表的中心,并改变总词的诽谤。我想要例如 9 Legends。然后我想垂直而不是水平放置我的图例。我想有: 图例:号码。
我不想有一个百分比
<ngx-charts-advanced-pie-chart
[view]="view"
[scheme]="colorScheme"
[results]="single"
>
</ngx-charts-advanced-pie-chart>
public single = [
{
"name": "Légend 1",
"value": 4
},
{
"name": "Légend 2",
"value": 3
},
{
"name": "Légend 3",
"value": 2
}
];
view: any[] = [700, 400];
colorScheme = {
domain: ['#edbb48', '#999999', '#f29011']
};
目前看起来是这样的:https://swimlane.gitbook.io/ngx-charts/v/docs-test/examples/pie-charts/advanced-pie-chart
ngx-chart 中的 Advance 饼图具有 'valueFormatting' 选项,使用此选项您可以格式化图表图例中的数值。
对于图例位置,您可以使用 'legendPosition' 属性调整图例的位置,但如果您需要饼图中心的图例,它就无法达到您的目的。
我认为您需要创建一个基于 ngx-cahrts 的自定义组件,您可以在其中覆盖 SVG 结构。
另外,探索 ngx-charts-advanced-legend。
我用 ngx-charts 创建了一个图表,但我不能做几件事:我想把总数字放在图表的中心,并改变总词的诽谤。我想要例如 9 Legends。然后我想垂直而不是水平放置我的图例。我想有: 图例:号码。 我不想有一个百分比
<ngx-charts-advanced-pie-chart
[view]="view"
[scheme]="colorScheme"
[results]="single"
>
</ngx-charts-advanced-pie-chart>
public single = [
{
"name": "Légend 1",
"value": 4
},
{
"name": "Légend 2",
"value": 3
},
{
"name": "Légend 3",
"value": 2
}
];
view: any[] = [700, 400];
colorScheme = {
domain: ['#edbb48', '#999999', '#f29011']
};
目前看起来是这样的:https://swimlane.gitbook.io/ngx-charts/v/docs-test/examples/pie-charts/advanced-pie-chart
ngx-chart 中的 Advance 饼图具有 'valueFormatting' 选项,使用此选项您可以格式化图表图例中的数值。 对于图例位置,您可以使用 'legendPosition' 属性调整图例的位置,但如果您需要饼图中心的图例,它就无法达到您的目的。 我认为您需要创建一个基于 ngx-cahrts 的自定义组件,您可以在其中覆盖 SVG 结构。 另外,探索 ngx-charts-advanced-legend。