且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

s-s-rS 2012 高级图表类型 -- 小面积扇形处理

更新时间:2022-05-08 05:12:18

在圆饼图中,最讨人厌的就是一些占比较低的小面积扇形、因为面积过小、以至于标示数据标签时会造成内容重叠,很难以解读。事实上,它们的重要性通常不高、因此可以通过以下计数来调整:

 

步骤1

第一种模式是可以将占比较小的扇形区域收集起来,合并成为“其他”项目、设定方法是在数列属性中的“CustomAttributes”属性集合内的“CollectedStyle”属性设为“SingleSlice”之后,将“CollectedThresholdUsePercent”属性设置为“True”以及将“CollectedThreshold”属性设置为“10”这标示将占比小于10%的扇形收集重组为新扇形,至于此新的扇形数据标签“CollectedLabel”属性默认为“其他,#PERCENT”。同时建议把“CollectedSliceExplode”设为True,除此以来,这个合并后的Pie就会被向外推出。

 

s-s-rS 2012 高级图表类型 -- 小面积扇形处理

 

步骤2

预览报表后可以看到如图效果。

 

s-s-rS 2012 高级图表类型 -- 小面积扇形处理

 

步骤3

小比率扇形除了合并之外,也可以将扇形区域收集起来另外再画出一个圆饼图。设置方法是在序列属性中的“CustomAttributes”属性集合内的“CollectedStyle”属性设为“CollectedPie”之后,将“CollectedThresholdUsePercent”属性设定为“True”以及将“CollectedThreshold”属性设为“10”,这表示将占比小于10%的扇形收集重组为新的圆饼图。

 

s-s-rS 2012 高级图表类型 -- 小面积扇形处理

 

步骤4

同时为了保留足够的空间来显示标签,请将MinimumRelativePieSize设为55。预览报表后可以看到如图效果。

 

s-s-rS 2012 高级图表类型 -- 小面积扇形处理



















本文转自UltraSQL51CTO博客,原文链接:http://blog.51cto.com/ultrasql/1613375 ,如需转载请自行联系原作者