近期,小花帮助一位粉丝绘制了一款新型图表,这款图表不仅具有趣味性,更兼具实用性。本文将分享这款图表的制作故事和具体绘制方法,希望其中的绘图技巧能对各位读者朋友有所启示。
事情是这样的,这位粉丝小 K 负责 G 集团华南区域,每季度集团会对区域内的城市公司进行考核打分并进行排名。由于区域公司的考核成绩每况愈下,需要进行总结反思。于是,小 K 同学制作了两个图表,分别是簇状柱形图和折线图,并将这两个图表组合在一起,准备向上司展示。
然而,上司对图表并不满意,认为两个图表的结合并不方便对比。于是,小 K 同学开始思考如何将得分和排名整合到同一张图表中。经过思考和实践,他最终完成了上司的要求。
那么,这张错位的折线柱形组合图是如何绘制出来的呢?下面我们来详细了解一下。
我们需要构建绘图数据区。由于这种错位组合图需要将不同的图表类型结合在一起,因此需要对源数据进行重新整合排布。我们可以通过以下步骤来完成绘图:
- 将原表格按照以下格式重新排布:
- 同月各城市得分分列排布,结合累积折线图,可以使每月各城市得分柱形图依次排列;
- 每月数据间插入空白列,可以使连续排列柱形在各月份间留下一个空白柱形,以示间隔;
- 不同城市数据分行排布,即为不同系列,绘图后区别明显也方便编辑;
- 将排名值也做相同排布,插入折线图即可使用折线图标记点与同城市在同一垂直线上相互对应,折线间形成相互错位的效果。
- 插入图表并更改图表类型:选择 B10:Y15 数据区域,点击插入柱形图-堆积柱形图,修改前三个系列为堆积柱形图,后三个系列为折线图,并勾选绘制在【次坐标轴】。
- 修改隐藏和空单元格设置:点击【选择数据】按钮,选择任一折线系列,点击【隐藏的单元格和空单元格】按钮,勾选【用直线连接】。
- 修改坐标轴参数:继续选择横坐标值引用范围为 B9:X15(与数据区域错位一列),使横坐标月份标签居于各「簇状」柱形之中。修改次纵坐标为逆序刻度尺,最后修改坐标轴最大最小值,使柱形和折线上下区分,避免绞作一团,不便于观察。
- 调整间隙宽度:将间隙宽度调整为 10%,使同月数据对应柱形更加聚拢,形成「簇状」。此时,图表已经基本成型。只需再修改标题、图例、填充色、线型、标记样式等即可完成绘制。
制作这款图表有三个重点需要注意:
- 绘图数据区需重新排布,注意分行分列并预留空白列及单元格;
- 插入数据后,需修改空白或隐藏单元格设置,使有效数据间直接用直线连接;
- 绘图后需修改堆积柱形间隙宽度,使同类柱形构成「簇状」,以假乱真。
绘图之本是让数据更加直观,我们应当基于此来选择绘图的方式,而不是拘泥于现有图表,故步自封。除了像本文这样使用一种图表来模拟另一款图表从而破除限制外还可以用单元格插入形状图片重叠等各种形式来绘制图表不拘一格无所不可你明白了吗?
未经允许不得转载:免责声明:本文由用户上传,如有侵权请联系删除!
最新评论
这个文章解决了我多年在编程语言的看法,很中肯
这里可以学到前端,后端,大数据,AI技术,赞
这个站真不错,包括前端,后端,java,python,php的等各种编程语言,还有大数据和人工智能教程
vue,angular,C++和其他语言都有相关的教程
这个站我能学到python和人工智能相关的经验