分组柱状图加散点图

源数据分析

A(X)B(Y)C(Y)D(yEr±)E(Y)F(yEr±)
Group ASite 167.745594.4800446.794912.59573
Group ASite 269.56582.2042347.341851.45277
Group ASite 366.28130.8897744.625313.57388
Group ASite 463.614733.0570647.086511.33454
Group BSite 163.553914.6770748.504812.98405
Group BSite 261.827298.2819647.926937.87178
Group BSite 361.633958.5212848.621741.98707
Group BSite 460.14295.829946.787652.21988
Group CSite 160.754130.3844349.936126.97843
Group CSite 267.69189.5993241.516275.5516
Group CSite 363.112757.7762745.576472.35691
Group CSite 462.342842.2255244.602476.17884

A(X)是分组信息,B(Y)每个分组内的各个值,C(Y)为柱状图的Y值,D(yEr±)是柱状图的Y值误差,E(Y)为柱状图的Y值,F(yEr±)是柱状图的Y值误差。

注意:要手动将D(yEr±) 与F(yEr±)列设置为误差列。

设置为误差列
设置为误差列

绘制图形

选择Y列所有数据,然后右键、Plot、Column/Bar/Pie、Grouped Columns - Indexed Data...
选择Y列所有数据,然后右键、Plot、Column/Bar/Pie、Grouped Columns - Indexed Data...
选择分组依据为:A(X)、B(Y),然后点击OK
选择分组依据为:A(X)、B(Y),然后点击OK
出图
出图
注意:选择数据绘图的时候,只能选择Y轴数据!!!
将散点图与柱状图解除分组
将散点图与柱状图解除分组
解除分组之后,将scatter的类型设置为scatter
解除分组之后,将scatter的类型设置为scatter
轴设置
轴设置

问题:如何让柱状图的宽度增加?

更改这个设置选项无用,这个是用来增大柱状图各个柱之间的距离的
更改这个设置选项无用,这个是用来增大柱状图各个柱之间的距离的
正确做法:加大layer宽度
正确做法:加大layer宽度

最终出图
最终出图

双Y轴分组柱状图加散点图

所遇问题

当分组之后,其中一组的数据与其他组的数据明显没在一个数量级上,就会出现这种情况。显然,采用为另一个数量级上的图设置另一个Y轴更加合适。

截图示例
截图示例

绘制思路

首先绘制左侧的分组柱形图叠加散点图(GroupAGroupB),再绘制右侧的分组柱形图叠加散点图(GroupC),再组合而来即可。

绘制图形

首先将数据分开
首先将数据分开
然后选中J-M列绘制复合图形
然后选中J-M列绘制复合图形
选中P-S列绘制相同的图形
选中P-S列绘制相同的图形
点击右侧工具栏的Merge
点击右侧工具栏的Merge
选择落单的图形
选择落单的图形

将图层1、2关联

切换到Size页面,Units设置为Linked Layer
切换到Size页面,Units设置为Linked Layer
最终出图
最终出图