You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter 3.16.9中fl_chart饼图内部白圈不显示问题求助

饼图内部白圈缺失问题截图

解决fl_chart饼图内部白圈不显示问题

按以下步骤排查修复:

  • 统一fl_chart版本
    查看正常运行的新项目中pubspec.yaml里的fl_chart版本,在现有项目中指定相同版本,避免版本差异导致的兼容问题:
dependencies:
  fl_chart: ^x.y.z # 替换为新项目的实际版本号

执行flutter pub get更新依赖。

  • 排查依赖冲突
    运行flutter pub deps命令查看项目依赖树,检查是否有其他依赖与fl_chart的子依赖(如vector_math、flutter_svg)存在版本冲突。若发现冲突,可通过dependency_overrides强制指定兼容版本:
dependency_overrides:
  vector_math: ^2.1.4 # 根据实际冲突调整版本号
  • 清理项目缓存
    执行以下命令清理缓存后重新运行项目,避免旧缓存引发的渲染异常:
flutter clean
flutter pub get
flutter run
  • 验证代码配置
    再次确认饼图代码中是否正确设置了centerSpaceRadius参数,该参数决定内部白圈的大小,必须设置为大于0的数值:
PieChartData(
  centerSpaceRadius: 30, // 确保此值大于0
  // 其他饼图配置项...
)

内容的提问来源于stack exchange,提问作者Laiba Azam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 03:42:07