在Angular 12中,可能会出现Chart.js无法显示甜甜圈图表的问题。这可能是由于您使用了不兼容的版本或配置错误所致。以下是解决该问题的步骤和示例代码:
运行以下命令以安装正确版本的Chart.js和ng2-charts:
npm install chart.js@2.9.3 ng2-charts@2.4.2
导入Chart.js和ng2-charts模块:
import { Chart } from 'chart.js'; import { ChartType } from 'ng2-charts';
在您的模板中,使用ng2-charts指令来绘制甜甜圈图表:
在您的组件中设置图表数据:
public chartData: number[] = [350, 450, 100]; public chartLabels: string[] = ['Red', 'Blue', 'Yellow']; public doughnutChartType: ChartType = 'doughnut';
这些步骤和示例代码可帮助您解决Angular 12中Chart.js无法显示甜甜圈图表的问题。记得使用正确的版本并检查您的配置。