嘟嘟嘟小吃货 发表于 2017-4-27 18:32:58

如何调整Orgin画的多个子图的间距

本帖最后由 嘟嘟嘟小吃货 于 2017-4-28 08:16 编辑

如下图,上下的子图之间有重叠(下面一行的子图的图例和上一行的子图重叠了),如何调整上下子图间的间距呢?另外,如何统一调整这7个子图的 xlabel “Method”与x轴的间距?我只知道单个调整xlabel与x轴的间距。谢谢各个高手支招~

华中科技大学 发表于 2017-4-28 01:51:35

不知道你使用的模板直接生成的,还是使用图层合并方法来组图的。这里给你提供一个使用图层合并方法来组图的短教程,其中有提到组合图之间的左右间距和上下间距调整,希望能帮到你!
内容如下:(如果方法会直接跳到红字部分)
多图层合并大家会发现,虽然坐标阵列模板使用起来很方便,但是模板的类型有限,而且并不太灵活。因而将已有的多个单图层组合成阵列会更加灵活。合并图层的方法是通过点击Merge将现有的Graph合并。http://www.officezhushou.com/uploads/allimg/130512/1-130512010605143.pnghttp://www.officezhushou.com/uploads/allimg/130512/1-130512010613338.png在Graph为当前显示的状态下(注意:如果Book为当前显示,那么Merge图标是灰色的,不能选中)点击Merge后会弹出对话框:Graph Manipulation:merge_graph。如下图所示,我们在第一个选项Merge中选择Specified,这样可以灵活选择和调整我们的图层元素。http://www.officezhushou.com/uploads/allimg/130512/1-130512010635413.png我点击上图中红色圆圈标记的图标,会弹出Graph Browser对话框。将对话框左侧的Graph1,Graph2,Graph3,Graph4选中之后,点击中间的 >> 箭头,就可以将图层导入进模板。如下图所示:http://www.officezhushou.com/uploads/allimg/130512/1-130512010A2264.png点击OK后返回到Graph Manipulation:merge_graph对话框。左侧的选框中是可调整的参数选项,用于调整待组合的各个图层,右侧的Preview为各图层状态的预览。http://www.officezhushou.com/uploads/allimg/130512/1-130512010FSJ.png在Graphs中点击右侧的小方块,可以在弹出的对话框中选择我们要组合的图表(这个选项是在第一项Merge设置为Specified的状态下可选,如果Merge为其他状态,则Graphs中只列出参与组合的各个图表名称,而不能调整)Keep Source Graphs 选项一般需要勾选。如果不勾选,那么组合操作完成后,原先的多个单图层图表会被删除。Rearrange Layout 选项也要勾选,否则所有的单图层图表会合并成一个共用坐标轴的图表,而不是坐标轴阵列。Arrange Settings 选项是用来调整图层排列样式的,一般需要填写的是前两项,其中:Number of Rows 填写的是合并后显示的行数Number of Columns 填写的是合并后显示的列数Spacing (in % of Page Dimension) 用于调整各个图层之间的相对位置,其中:Horizontal Gap 填写的是横向的间隔百分比Vertical Gap 填写的是纵向的间隔百分比Left Margin 填写的是左侧边缘的百分比Right Margin 填写的是右侧边缘的百分比Top Margin 填写的是顶部边缘的百分比Bottom Margin 填写的是底部边缘的百分比Page Setup 用于设置导出的图片规格属性,其中:Orientation 有两个选项,landscape and portrait 分别对应于预览中的 “横屏”和“竖屏”显示。Width 图片的宽度Height 图片的高度Unit 图片尺寸的单位,inch,cm,mm,pixel,point等Scale Elements中,Scale Mode 一般选 Auto点击OK后,原先选中的多个图片就组合成一张经过调整设置的单个多图层坐标轴图片了。如下图所示,左侧的是合并图层后得到的结果,右侧的是原来的四个图。http://www.officezhushou.com/uploads/allimg/130512/1-130512010H6219.png

Triangle 发表于 2017-4-28 01:28:49

同学最好把图的源文件发上来,这样更容易让想帮助你的人直接进行尝试!{:5_118:}

嘟嘟嘟小吃货 发表于 2017-4-28 08:16:47

Triangle 发表于 2017-4-28 01:28
同学最好把图的源文件发上来,这样更容易让想帮助你的人直接进行尝试! ...

已经将源文件上传,多谢提醒

嘟嘟嘟小吃货 发表于 2017-4-28 08:27:15

华中科技大学 发表于 2017-4-28 01:51
不知道你使用的模板直接生成的,还是使用图层合并方法来组图的。这里给你提供一个使用图层合并方法来组图的 ...

我是直接用Multiple-pannel 模板生成的。不过受你启发,我找到了解决方法,点击菜单栏的Graph->Layer Management->Arrange会看到你所说的Spacing选项,调整间距即可。也就是说不管是不是靠模板直接生成的,在后期都能依靠你所说的方法调整间距。

但目前还没有找到统一设置xlabel相对x轴垂直间距的方法~

华中科技大学 发表于 2017-4-28 08:34:37

嘟嘟嘟小吃货 发表于 2017-4-28 08:27
我是直接用Multiple-pannel 模板生成的。不过受你启发,我找到了解决方法,点击菜单栏的Graph->Layer Man ...

嗯,能解决问题就好。还剩label的问题,可以再摸索下!{:5_118:}
页: [1]
查看完整版本: 如何调整Orgin画的多个子图的间距