土壤之家-土壤学论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

土壤考研资料sigmaplot12.0破解版下载sigmaplot教程土壤污染
土壤修复案例土壤招聘信息土壤修复技术有哪些 
查看: 9817|回复: 0

[Sigmaplot] sigmaplot绘制断层图

[复制链接]
发表于 2012-4-11 16:50:31 | 显示全部楼层 |阅读模式
 比如我测量了某肿瘤的五个指标,如图一。每个指标算得一组均值和标准差。想用它来绘制一个描述这五个肿瘤指标数值的柱状图。可是画出来就成了图二这样。由于指标四和指标五的值与前面三组的值相差太大,导致前面三组的数值之间的差别无法在图形上反映。我们在科研工作中很多时候遇到这种情况,数据中偶尔出现一组或几组与其他组的相差特别大。这个时候我们需要制作“断层图”,将Y轴上一段数值忽略,就像图三这样。我相信大家经常在文献上看到吧?那么这种图是怎样画出来的呢?使用Excel可以形成不过比较麻烦。今天我们来看看怎样用sigmaplot绘制这样的图吧。

数据1

数据1
图1 五组数据
fig2.jpg
不同指标
图2  直接生成的图
fig3.jpg
不同指标
图3    我们需要的图
我们看看怎么做的吧。首先打开sigmaplot,新建一个notebook,后输入数据后,我们开始绘图。我们再第一列上方单击鼠标拖动到第三列,表示我们用这三列来绘图,然后点击左侧图标工具栏中柱状图下带误差线的简单柱状图
fig4.jpg
图4
在借下来跳出来的窗口中确保symbol value下选中的是worksheet column,表示接下来绘制的图形会直接一句数据列中的数据产生,而不需要软件进行额外的计算。点击下一步。
fig5.jpg
图5
在data format里选择xy  pair,因为我们第一列是是x,第二列是y,第三列是误差线。设置好后检查一下数据是否一一对应。点击完成,我们的柱形图出现了。
fig6.jpg
图6
在图形任意位置点击右键--进入graph properties属性,在跳出的的图形属性框中切换到axes(坐标轴)标签,选择y轴,表示我们要调整y轴,因为我们要再y轴形成的断层结构中要将一段值忽略。所以我们选择breaks,如图7
fig7.jpg
图7
图8中高亮部分标注的omit to 表示忽略哪个数值到哪个数值,我们这里填5到95

图8

图8
图8
这是有两个问题出现了。0到100只有一个刻度,而我们希望有0/1/2/3/4/5这样更精确的刻度,断口上方100-140,我们也希望有100/110/120/130/140。如何设置呢?我们慢慢来,土壤之家(www.soilhome.in),选中左边的tick(刻度),在右边的major tick(主刻度)下选择manual(手动选择刻度),在右边原来from(从0开始),every(每20)为一个刻度度,我们改成这样from(0),ervery(1).然后回到breaks在post break inteval断口后(就是上)设置成every(10)。点击应用看看是不是

图10

图10
图9
稍作美化便可得到最终图
 

tu 9

tu 9
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|网站地图|土壤之家

GMT+8, 2024-5-4 19:54 , Processed in 0.165679 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表