马上注册登录,享用更多感控资源,助你轻松入门。
您需要 登录 才可以下载或查看,没有账号?注册
|
×
本帖最后由 ICBC 于 2019-2-12 14:26 编辑
镶嵌图,从英文直译即是马赛克图(也称为Marimekko图),用于可视化来自两个或多个定性变量的数据。它用长方形的面积表示一个定性变量在各个水平下的频数或百分比的大小,或者两个定性变量在各个水平组合下频数或百分比的大小。马赛图由Hartigan和Kleiner于1981年引入,并于1994年由Friendly进行了扩展。
现用泰坦尼克号事故中各舱位男女存亡的例子说明其在excel 2010下的制作过程。 数据如下: 本数据表有三个变量,它们是:①人员的性别;②人员的存活情况;③人员所处的舱位。要想在一个二维图表中(常见的x-y轴直角坐标)展示三维变量,通常的做法是采用柱状图,但是,此时的柱状图可视化不如镶嵌图直观。
如何用excel2010制作镶嵌图呢?虽然过程比较复杂,但还是可以实现的。因为镶嵌图是长方形面积表示变量,所以采用excel的面积图来制作。具体步骤如下: 1. 如前所述,镶嵌图通常展示的是百分比或频数,因此,需要对原始数据进行重新计算。 说明:上图中C9单元格公式是:=C2/C6*100=1364/2201*100=61.97;同理,D9单元格公式是:=D2/C2*100=118/1364*100=8.65 也就是说,分别计算出原始数据表中相对应的百分比(注:不带“%”的数值。四舍五入保留两位,下同)
2. 有了上面的“百分比”数据,仍然不能做出“长方形”图来(不妨试试看),所以需要对上面的百分比数据进行二次改造——重新建表。 将百分比数据按上面图示填入新表中,百分比数据中的一行数据需要连续填充三行,且相隔一行,待填数字。
3. 将空行中填入0,起到数据分割的作用。
4. 将百分比数据中的总计列中的数据经过计算后填入已有数据的前一列(I列)中。 注:第一组数据是百分比数据表中总计的第一个数;第二组数据是总计中的前两数之和;第三组数据是总计中的前三数之和;第四组数据是总计中的前四数之和(当然是100啦!)。 即:四组数据分别是:61.97=61.97;78.65=61.97+16.67;84.37=61.97+16.67+5.72;100=61.97+16.67+5.72+15.63(四舍五入,保留两位)
5. 将所剩空格填满。先在第一、二行填入“0”,再把剩下的空格中填入上下两数的均值。至此,制图用的数据表已经准备完成了。 注:30.96=(0+61.97)/2;70.31=(61.97+78.65)/2;81.51=(78.65+84.37)/2;92.19=(84.37+100)/2 6. 插入图表。选取新建表的所有数据单元格,插入面积图中的“堆积图”。此时,图形为4个等高的“等腰梯形”。
7. 设置坐标轴格式。将纵坐标的最大值设置为100;将横坐标类型选为“日期坐标轴”,这样,可使梯形成为长方形。
8. 美化图表,使其看起来每个长方形更独立些。 注:点击同颜色的任意方块,然后“设置数据系列格式”。边框颜色选“实线”,颜色选“白色”;边框样式中的“宽度”选1.75-2磅(本图为2磅)
9. 为了使图表易读,添加横向说明(纵向说明就是图例)。横向说明是由“图表标题”间接完成的。
至此,一张镶嵌图制作完成了。 怎么样?数据结合镶嵌图对比着看,是不是这些数据更加可视化了呢?
附:excel制作的镶嵌图
|