文|仟樱雪
本文主要介绍涉及Excel可视化中,最不商务的展示图表--“抛物线图”。
某年11月份,第一财经,曾发过一幅新颖而夺人眼球的多项目比较的“抛物线图”,不同于传统的条形图、柱形图商务而专业。
但是此类炫目、酷炫的图表,在网络传播中具有很新颖炫彩的效果,引人入胜,类似于标题党--“重大发现!×××”等等惹人注目。
功效和南丁格尔玫瑰图一样,最不商务却夸大数据的真实本质,以新颖炫目、夺人眼球取胜,从而让人不得不关注该图表的内容。
同样,类似南丁格尔玫瑰图,“抛物线图”--不适合于商务工作汇报,会显得炫技浮夸,不稳重专业,须慎用!
半圆型抛物线,是用散点图绘制而成,每组散点图绘制一条抛物线。每条抛物线的半径由其指标决定,其上数据点的x、y坐标则使用三角函数计算。指标数字和类别名称也是用散点图来标示的。
案例:2018年全年各像收入额和支出额数据,需进行展示发布
Excel案例实现:
1、数据整理---“抛物线图”
抛物线图数据构成:展示类目+指标数据,以及辅助的散点图数据标签“x轴数据和y轴数据”
散点图的数据标签数据,准备:x轴的数据=指标数据,y轴数据设置成0
2、图表数据准备---“抛物线图”
(1)图表数据准备1--指标转置
序类行:按照从1-10的序列指标名称填充,总共10个指标
y轴:I6=INDEX($C$6:$C$15,COLUMN(A1)),利用index函数获取原始指标数据列的数据,第column(A1)=1行,0列的数据是什么,即利用column(A1)自动获取对应的列数:
I6=INDEX($C$6:$C$15,COLUMN(A1))=I6=INDEX($C$6:$C$15,1)=462;
将公式按照从左向右,进行填充:I6:R6
r行数据:I7=I6/2,
将公式按照从左向右,进行填充:I7:R7
(2)图表数据准备2---系列扩展
由于图表是半圆形的,因此需要准备181行+21列的系列数据,x1+y1,x2+y1,x3+y4...x10+y10一共10对0-20行的数据,为散点图做准备;
纵向id列:180-180-1,180-1-1...
将H12=H11-1的公式,按照从上到下,进行填充:H12:H191
x1列:I11=COS(RADIANS($H11))*I$7+I$7
y1列:J11=SIN(RADIANS($H11))*I$7
将I11和J11的单元格公式从上到下进行填充:I12:J191
x2列:K11=COS(RADIANS($H11))*J$7+J$7
y2列:L11=SIN(RADIANS($H11))*J$7
将I11和J11的单元格公式从上到下进行填充:K12:L191
以此类推,将x1+y1,到x10+y10进行移动填充;按照三角函数进行拆分“r”即可,
注意:一对xy的数据对应一个系列的r值,例如,x1+y1对应的r值是“231”,x2+y2对应的r值是“503”等;
3、抛物线图
step1:鼠标左键选中“图表数据准备2”的数据区域的:I10:J191,共计182行+2列的,即“x1+y1”列数据,单击“插入,选择“带平滑线的散点图”;
step2:选中图表,将不需要的图表元素,删除图表网格线、图表标题等;
step3:选中填充散点图,右键选择“设置图表区域格式”,填充选项选择,黑色,边框选项,选择无边框;
step4:选中填充散点图,右键选择“设置绘图区格式”,填充选择,黑色,边框选项,选择无边框;
即可将图表的背景都绘制成黑色的、无边框线的图表
step5:选中图表边框,将横纵轴数据都设置成白色字体;
step6:再次选中“y2”系列的数据,ctrl+c,然后选中散点图,ctrl+V,将y2的数据添加进原图;
选中“y2”的系列散点图,右键-“选择数据”,将y2的x轴数据系列换成“K11:K191”区域,则将x2+y2的散点图系列已生成,
以此类推绘制剩余的所有系列图表
step7:选中图表,点击“设计”--“添加图表元素”--“图例”,将图例设置在图表“顶部”,设置字体颜色为白色;
step8:选中数据标签的数据,即原始数据中的“y轴”,全部等于0的列,ctrl+C,然后选中图表,ctrl+V,将数据标签列添加进图表;
选中图例,再次单击图例,选中数据标签的“y轴”数据系列,右键--“选择数据”,设置y轴系列的x轴数据源为“E6:E15”区域
step9:选中y轴的图表线条(全部在x轴上),点击“设计”--“添加图表元素”--“数据标签”,设置字体为白色;
选中数据标签,右键,选择“设置数据标签格式”,设置数据标签的“单元格值”为类目的“B6:B15”区域,去掉“x值”和“显示引导线”的勾选,数据标签的位置“靠下”,
点击“格式”,设置形状填充--无填充,形状轮廓--无轮廓;
step10:再次选中“数据标签”,右键,选择“设置数据标签格式”--“文本选项”--设置文本框--文字方向--“竖排”,垂直对齐方式--“居中”;
调整图表区域的高度,调整出图表下部“数据标签”的位置;
step11:删除图例
选中图表的纵轴,右键,选择“设置坐标轴格式”,设置“标签”为“无”,点击“格式”,设置形状轮廓--无轮廓;
选中图表的横轴,右键,选择“设置坐标轴格式”,设置“标签”为“无”,坐标轴轮廓为“白色”线条;
step12:选中系列的散点图“线条”,右键,选择“设置数据系列格式”,设置线条--线,都设置成白色的的线条,除了“双11”的数据系列线条设置成红色;
选中系列的散点图“数据标签”,都设置成白色字体,除了“双11”的数据标签设置成红色字体;
添加相应的文本框填写表头“1210亿意味着什么?”和单位说明框,拉宽图表,将数据标签都显示出来。
小结:如何将图表旋转90度,如需设置纵向图表,只需选择图表,再次复制,粘贴成图表即可,然后旋转90度,添加表头和单位。
(注:2018.12.02,Excel常见分析大小坑总结,有用就给个小心心哟,后续持续更新ing)