2012-06-20 59 views

回答

0

CHD = T:值百分比。我认为他们是价值,谷歌图表会计算出他们的百分比。

只要我用百分比值替换实际值,它就已经被修复。图表是固定的。

+1

很高兴您找到答案,但可能需要查看图表的新API,因为饼图现在将为您提供值并计算出百分比:https://developers.google.com/chart/interactive/docs/gallery/piechart – cchana

+0

谢谢,但我把这个图表放在PDF上生成报告,只有图像可以放在PDF文件上。我真的很喜欢使用新的饼图设计。你有什么主意,把这些代码 “ 我的日常活动 <正文文本锚=” 启动” X = “438.1707648577682” y =“240.34252366466197”font-family =“Arial”font-size =“14”stroke =“none”stroke-width =“0”fill =“#ffffff”> 45.8% “on PDF generator?或者无论如何,我们可以将它们转换为图像?我正在使用“itextsharp.dll”来生成PDF。 –

1

您刚刚错过了chds=a参数,该参数指定了值的“自动缩放”。如果数据不是百分比,那么添加它并且图表将是正确的。

请参见:https://developers.google.com/chart/image/docs/data_formats#textformatautoscaling

这里是your example chart with the added parameter

不幸的是,如果没有这个参数很多时间,你会得到看似准确的结果,所以很容易错过它。在我看来,它基本上是饼图的一项要求,所以我无法想象它为什么不是默认行为。

提供确切的百分比值也可以在所有情况下正常工作。我实际上并不知道问题的细节,只是自动缩放解决了它的问题,所以我倾向于建议使用它以防万一。