fineex2006 发表于 2015-8-31 17:03:00

关于饼图的数据显示

我设计了一个饼图,百分比数据在图表内部显示,每个扇形的颜色与下方图例对应


客户希望将数据显示到图表的外侧,改了以后,就变成下面的样子

这里有两个问题:
1、黄色的扇形没有显示百分比值。
2、扇形是根据SubmitDate来分组的,我如何让每个扇形上面显示SubmitDate+百分比的样式?
例如,现在显示的“24.38%”,改成“2015年6月-24.38%”

frank.zhang 发表于 2015-8-31 18:11:00

您好,
您的问题已经收到,我需要验证后,明天给您回复。

frank.zhang 发表于 2015-9-1 12:01:00

您好,
第一个问题,导致的原因是图表数据区域和图例区域重合。图例区域的图层高于图表数据区域导致的。
建议您调整Chart的大小,让整个图表数据区域有足够的显示区域。



第二个问题,可以通过格式代码的方式,但是日期只能够是硬编码。

fineex2006 发表于 2015-9-1 13:55:00

你好。
第一个问题,根据您的建议,我把chart宽度减少,现已能正常显示。
第二个问题,在我这个图表中,只有一个扇形是2015年6月,其他需要对应2015年1月、2月等等。
每一个扇形的标签显示值并不是固定。
之所以希望显示到这里,就是因为从图例里面根据颜色来查找该扇形对应的范围比较麻烦,可以直接从标签上查看
您提供的方案,好像不能实现这个要求,是否还有其他方法?

frank.zhang 发表于 2015-9-1 16:28:00

您好,
可以使用脚本的方式来解决这个问题
Public Function ReplaceStr(ByVal sAs String, ByVal numberAs Double) As String
        Dim aString As String = Format(number, "p")
        Return "分类" + s + "占比" + aString
End Function








fineex2006 发表于 2015-9-1 17:03:00

你好,根据您的方案解决了我的问题,但有一瑕疵就是部分文字显示不完整,不知道应该如何修改

frank.zhang 发表于 2015-9-1 17:30:00

您好,
您可以尝试将字体设置为微软雅黑,看是否能够解决您的问题。

frank.zhang 发表于 2015-9-14 10:04:00

您好,
距离这个问题的最后回复已经过去了一段时间,不知道这个问题您是否已经解决?


如果没有解决,欢迎跟贴接续讨论,如果已经解决请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页: [1]
查看完整版本: 关于饼图的数据显示