页面树结构
转至元数据结尾
转至元数据起始

电子表格实现双Y堆积柱图

1 概述

需求:
实现双Y堆积柱图。

电子表格支持堆积柱图,如果要实现双Y堆积柱图,有2种实现思路:

(1) 使用主次坐标,这样做会使2个柱图重叠,不过我们可以调整主次柱子的宽度来对比效果。得到效果如示例1。
(2) 构建一个特殊的数据集,使图表横坐标包含有多个同名数据(在下面的步骤里有该数据的格式),再增加横坐标的标记间隔。得到的效果如示例2。

 

双 Y柱图示例1:


双 Y柱图示例2:


2 实现方式

2.1双 Y柱图示例1:

说明:此例包含有主次坐标,只是2个柱子宽度不同。

问题:是重叠的,但是可以把其中一个拉宽达到对比效果

2.1.1 数据准备

本例需要的数据样例如下图。

2.1.2 制作报表

使用EXCEL"新增图表"功能,增加"堆积柱形图"。


设置图表数据,我们可以得到初步报表如下图。

2.1.2 设置图表格式

双击EXCEL图表,设置图表样式,切换到"活动课程早",如下图 。

设置格式样式:

用同样的方式,切换到"义工服务早",设置格式样式,如下图。

 

 

2.1.3 效果图

2.2双 Y柱图示例1

说明:设置横坐标轴格式

问题:横坐标标签没有居中

2.2.1 数据准备

本例需要的数据样例如下图。

这种数据的拼接思路可以参考如下,这里只是提供了个思路。

     select 时间, 课程活动早字段, 课程活动中字段, 课程活动晚字段,义工活动早字段, 义工活动中字段, 义工活动晚字段  from (
            select 时间, 课程活动早字段, 课程活动中字段, 课程活动晚字段,  '' as 义工活动早字段,'' as 义工活动中字段,  '' as 义工活动晚字段  from youtable
            union select 时间, '' as 课程活动早字段, ''as 课程活动中字段,  '' as 课程活动晚字段, 义工活动早字段, 义工活动中字段, 义工活动晚字段  from youtable
            union select 时间,  '' as 课程活动早字段, ''as 课程活动中字段,  '' as 课程活动晚字段, '' as 义工活动早字段,'' as 义工活动中字段,  '' as 义工活动晚字段  from youtable
    ) order by 时间, 课程活动早字段 

2.2.2 构建初始报表

 图表使用“时间”作为横坐标,“活动课程早”等作为纵坐标。初始报表如下图。

2.2.3 设置图表格式

设置坐标轴选项。

2.2.4 效果图

3 相关资源

migrate.xml

 

  • 无标签