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

如何在Google Charts饼图中同时启用pieHole与is3D:true选项?

Google Charts饼图pieHole与is3D无法同时生效的解决办法

核心原因

Google Charts的饼图配置里,pieHole(空心饼图)和is3D(3D饼图)是互斥参数,官方不支持同时启用这两个效果。当你同时设置时,is3D会被优先触发,pieHole的空心效果会被直接忽略——代码没报错是因为两个参数本身都合法,只是逻辑上不能共存。

解决方案

根据需求二选一即可:

  • 要空心饼图效果:删掉is3D: true配置
  • 要3D饼图效果:删掉pieHole: 0.50配置

修改后的代码示例

方案1:保留空心饼图(移除is3D)

修改javascript.html里的options部分:

var options = {
  title: 'Pie Chart',
  pieHole: 0.50
  // 移除is3D配置
};

方案2:保留3D饼图(移除pieHole)

修改javascript.html里的options部分:

var options = {
  title: 'Pie Chart',
  is3D: true
  // 移除pieHole配置
};

补充说明

如果非要实现类似“3D空心饼图”的效果,Google Charts官方没有原生支持,你可能需要通过自定义叠加图表的方式实现,但这种方式复杂度高且可能影响性能,建议优先选择官方支持的样式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 14:54:19