|
本帖最后由 夜来清香 于 2014-9-8 11:23 编辑
在帖子[图形图表] 【藏宝图碎片9】南丁格尔玫瑰图里我们见识了南丁格尔玫瑰图的魅力。相信很多人都为其折服,但同样也有很多人表示看不懂。最近想到一种很常见且容易理解的数据分析模型,也可以归结为玫瑰模型:
如在一个月饼配方表里,含量最多的是面粉(假设其含量为33%),但其价格只占到总原料价格的19%(仅仅是假设,不要较真哦~~)
另外又如某国10%的人口拥有95%的财富,而剩余90%的人拥有5%的社会财富。。。等等等等
比如对于例一(月饼配料及价格表)如何用饼状图去表述这些关系呢
1.可以做两个独立的饼状图,但是感觉不能很好的描述含量与价格之间的关系
2.第二种将两个饼状图结合起来,中间的完整的圆代表含量,各自的面积比代表含量百分比,外层的(带颜色的)区域代表价格百分比,同一组分的价格百分比与含量百分比有同样的扇形夹角(只是半径不同),这两者面积之比等于价格%/含量%(如果是半径则要开根号).这样一来可以很形象的描述各元素之间的关系,很容易看到哪一种原料的价格超出了平均价格(两个扇形如果重合则代表含量%=价格%,此时的原料价格为这个配方的价格),而且可以看到两者之间的差距,如果仁3含量很少,价格却占了很大一部分(半径比值最大),说明该原料单价应该是最贵的。彩色扇形区域总面积之和=中间完整的圆的面积=100%。
玫瑰图
我仅仅是提供一种作图思路,要达到这种效果估计必须要借助VBA实现,期待大神(尤其是原帖的贴主,有一些共性)的杰作。
要考虑到元素个数是变化的哦,比如另一种月饼可能有10种原料也可能更多。同时作图前最好对半径比值做个排序,这样有一种螺旋上升的视觉,不会觉得太乱。要实现有一定难度,此贴作为讨论帖长期有效。
另祝大家中秋节快乐!
|
|