求助如何在origin中将柱状图按照不同类别分组

发布网友

我来回答

2个回答

热心网友

1、首先需要将所有数据放入同一个sheet中(注意,同一个分组的数据要挨着),示例数据如下(分2组,g1和g2)。

2、选中所有数据,点击stacked column。

3、得到绘图结果如下。

4、在图层编号处单击右键,选择Layer properties。

5、进入Stack页签,勾选Use Subgrouping(in group tab) for cumulative/incremental,点击OK。

6、双击柱子,进入Plot Details,在Group页签下放的Subgrouping部分勾选By size, 在出现的Subgroup Size处填分组个数。示例数据*有2个分组,故填2。

7、最终得到绘图结果如下,此时柱状图成功按照不同类别分组。

热心网友

1.本例的演示数据如下,共3列数据。
其中AB两列为分组数据,C列为柱形图柱子的高度。


2.选中三列数据,进入Plot菜单下的Column/Bar/Pie,
点击Grouped Columns - Indexed Data


3.在弹出的Plotting:plot_gindexed对话框内中,
将Data Column(s)(柱子的高度)设置为C列的数据。


4.在Group Column(s)中设置分组数据,并为其添加工作表中的AB两列。
注意:Group Column(s)中的第一行为大类,第二行为小类。
将A列放在第一行,B列放在第二行,则会得到被分成2组的柱形图,每组由3个数据构成。


5.分组数据可通过Group Column(s)上的按钮调整顺序,
将B列调整到第1行,A列放在第2行后,
则会得到被分成3组的柱形图,每组由2个数据构成。


6.按步骤4设置后,得到的效果图如下。
柱子被分成了2组,每组有3个元素构成。


7.双击柱形图弹出Plot Details菜单,进入Spacing选项卡。
在Gap Between Bars中可调整柱子之间的间隔距离。
在Subset中,Subset Size为每组由多少个柱子构成。
Gap Between Subsets为每组之间的间隔距离,在此将其设置为30%,
从而使大组之间的距离拉开,便于观察。


8.调整Gap Between Subsets后的效果图如下,
两组数据间的距离是不是拉开了呢?
虽然柱子间的距离拉开了,但下方的分组标签却不均一了,有的宽有的窄。


9.双击下方的标签弹出X Axis对话框,进入Tick Labels选项卡。
进入Table,勾选Gap Betwwn Subgroups/Subsets。


10.现在分组标签是不是也均一了呢?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com