2008年4月1日星期二

origin绘图技巧(转)

投稿要求一般的位图**dpi的tif,...等等

[1] 换算
1dip=1像素/1inc=1像素/2.54cm=0.394像素/cm

[2] 杂志实际刊登图的大小
一般的双栏A4版面,单个栏的宽度一般不超过3.5inc(8.9cm);双栏为7-7.5inc(17.8-19cm)一般说大部分的图都是单栏水平放置,这样实际图的大小=3.5inc=8.9cm
若一个图占据2个栏水平放置,图实际大小=7-7.5inc=17.8-19cm

[3] 图的设置
为了避免输出的图形占据空间过大,在输出之前,可以按照单栏/双栏图的大小图的页面属性上设置图的大小:
一般的单栏图1/4页: 8cm* 6cm;
大一点的半页双栏图: 20cm*15cm;
最大的一页图: 30cm*20cm
就可以了。就可以不失真的清晰显示出来。

[4] 图的大小
以1200dpi为例,图形体积简单算法:一般的单色位图大小=长度cm*宽度cm*5.4 K字节,比如:
长宽10*5的大小为 ~27 k
长宽20*10的大小为 ~108 k
长宽30*20的大小为 ~324 K
按照自己的需要,可以进行合理的设置。

[附1]关于灰度和彩色的调整,在origin里都有相应设置。

[附2]对于纯粹的图片(不是位图)自然ps可以大显身手。

[附3]关于origin输出图形输出
应该使用export命令输出。
根据杂志的要求,比如tif、jpg、eps...进行选择。[一定要严格按照要求!]
再根据杂志要求的分辨率(dpi)设置输出选项。

需要注意的是,对于处理数据位图来说,使用origin单独一个软件就完全可以。
无须使用ps、acdsee这些严重脱裤子放屁的手段!
使用上述的其他软件,没有任何有益的好处,包括大小、清晰度都没有好处!
另外,在定稿发送之前用copy page把图放在word文档里。
可以随时双击编辑修改。

[附4]投稿形式
另外,到最后投稿的时候,再使用export输出你自己定义的图形。
这时候就无法更改了,适合投稿。
[两个原因,一是,不会变形,二是不想让审稿人偷窥咱们的原始图形数据!]

[附5]关于word里面大小问题
word里面origin图的大小到无所谓,你可以尽情的调整,方法是-右键-设置对象格式-大小-**%
这个修改不影响orgin内部的设置。

投稿的时候一般设置大一点,方面审稿人看图,
至于稿子录用以后,编辑会重新排版,大小自然人家要调整了,没有关系。

其他的情况,你就用word调整大小就是了,只要不超过大小的100%,理论上讲,图形的清晰度就没有损失。其实就是超过也不要紧,因为origin清晰度一般实在是太高了。根本看不出区别。

[附6]关于输入字符问题
首先一个问题,乱码的产生:
将orgin最为orign对象放在word里面时,origon图形里添加的字符,在使用的word里面没有时就会出现乱码或者方块。[详细原因,这里不讲了]

但是,如果用orgin export书输出的tif或者jpg等压缩的图片,放在word里,那么里面的图形字符就绝对不会改变,因为wold没有修改权限和功能。

老外的wold是不会为咱们准备宋体的,只有泛拉丁文,才能正常显示。

[附7]oC问题
最正宗的用:origin自带symblo里的o[degree]+C
可以使用的:o[上标]+C

[附8]关于某些网友提出的很多个origin图完全一致的问题
很多朋友不了解origin的设置
除了上面说的页面属性设置好以后,
鼠标移到图形中左上角的“1”小方块上,右键-层属性-设置绘图区大小。4个数值,你仔细看看就知道了,不多说。
这样就保证所有的orgin图完全一致

[附9]对于不同大小的图,字体一致的问题:
只要都设置为同样大小就行,比如都是 22号字
这与图的页面属性里设置的长*宽无关
只要输出的tiff格式一样
同时在word里的缩放百分比一样
那么无论 大图、小图,只要字体字号相同,就是完全一样的。

如果遇到同样大小的字体不一样的情况
这是origin的bug,产生的原因是,你用copy的方式添加新的文本,这时,你copy出来的文本字号虽然在origin设置里是一样的,但是显示出来的字体就是小了一些。
只要注意这个就没有问题。
可能 origin7.5 解决了这个bug
7.0就是这种情况

如何在同一个图中插入多个plot:

可以采取两种方法.一、在同一个layer中插入;二、采用不同的layer。

1、采用同一个layer下的插入,这个比较简单。在做完第一个图之后,然后
直接在菜单graph-->add plot to layer,然后出现提示:选择X,Y轴后
OK,第二个图就加进来了。(小技巧:如果这两个图的X轴坐标相同,则
在worksheet里,选中第二个图的整列数据,再graph-->add plot to layer
就直接把图作出来了)
有时经常会让这两个图错开一定的位置,以利于比较,采用这种方法只能这么做:
把其它一个图的Y值整个的加上一个数(在worksheet里,点右键-->set colum value)
,这个数的大小以将这两个图分开,并且美观为标准。

2、不同layer下的插入
先插入几个layer(根据需要,有几个图,就挺入几个,方法:打开tools-->layer
就可以看到相应的功能了)然后调整每个layer的位置,
高度,宽度(方法,在layer图标上点右键-->properties里面有相应的菜单)。以使
不同的几个layer分开,然后在每个layer里插入需要的plot.

origin高级使用技巧



1.怎么求非自然数为底的幂函数

Origin中的自然数的幂函数很容易,用EXP函数就可以了,但是其它幂函数没有,例如:将一列数据转变为以10为底,数列为幂指数,用10^col(A)就可以了。

2.如何输入σ,±这样的符号
添加文本,然后点击Ctrl+M,选择你所需的字符,插入就行了。

3.自定义公式拟和技巧
origin7.0中虽然提供了强大的拟合曲线库外,但在实际使用中,你可能会发觉在所提供的曲线库中没有你想要拟合的公式。这时你就可以使用用户自定义公式进行拟合。过程如下:
(1)打开主工具栏中analysis的non-linear curve fit....,这时会出来一个选择公式界面。
(2)选择编辑公式,需要你提供公式名称以供系统保存;还要提供参数的个数及主变量及因变量符号。
(3)按你需要的公式写在编辑框内,注意千万别写错了。写完后按save进行保存。
(4)现在开始拟合:在action中选dataset,提供主变量和因变量的一些相关参数。
(5)在action中选simulate,在参数中填上你根据数据及其它一些条件确定的粗略的初始参数以及拟合起始点的位置及拟合点数,然后按下create curve就会在图上出现一条拟合曲线,但这往往与期望值差距较大,因此接下来需要进行参数优化。
(6)参数优化采用试错法,根据曲线形状逐渐改变参数,注意,多参数时改变任何一个参数都会改变曲线形状,因此可以一次变一个参数,直到达到满意的形状。
(7)在action中选fit,按下Chi-sqr和10-lit。
(8)在action中选results,按下param worksheet生成拟合曲线及数据。此时可以关闭拟合界面。
(9)在图左上角右键点1,选add/remove plot,将多余的曲线删除,将nlsf系列曲线留下。拟合数据可在param worksheet中看到。
这样就完成了一次自定义曲线拟合。

4.如何将三个纵坐标放在一个图中
加两个图层的方法设置三个纵坐标,在想要移动的y坐标轴上点右键打开坐标轴对话框,然后选title&format---axis下拉框选at position=然后在下面的框里输入想要移动多远就可以了

5.怎样画直线穿越Y轴的图
(1)先把你的图线画出来,这时你的图中纵轴自然在最左边
(2)点击纵轴,水平拖动其到x=0的位置,这样则图线不变化,仅仅是纵轴移动到了坐标的原点。
对于横轴,也可以将其上下拖动到需要的位置,如坐标原点。
另外,用鼠标拖动的时候,如果不好控制水平,或者竖直方向
也可 先点中对象(坐标轴等),然后 按住 SHIFT键不放,点 键盘上的 上下或者左右方向键,即可较好的控制 移动的距离。
或者:
(1)双击纵轴,打开坐标轴操作窗口
(2)点击打开TITLE&FORMAT
(3)在AXIS下拉选项中选择AT POSITION=
(4)在其下栏中输入数据即可

6.Origin中中文间距不一的问题
升级到7.5版本,问题解决

7.怎样把“行”的数据画到X或Y轴上?
选定一行数据,复制之后,在Origin中,在一列中选定一些格(不是选定一列,必须等于或大于原始数据的量,否则数据便少),然后粘贴就行了。

附:内置函数
abs : 绝对值
acos : x 的反余弦
angle(x,y) : 点(0,0)和点(x,y)的连线与 x 轴之间的夹角
asin : x 的反正弦
atan : x 的反正切
J0 : 零次贝塞耳函数
J1 : 一次贝塞耳函数
Jn(x,n) : n 次贝塞耳函数
beta(z,w): z > 0, w > 0 β函数
cos:   x的余弦
cosh : 双曲余弦
erf : 正规误差积分
exp : 指数
ftable(x,m,n) : 自由度为 m,n 的 F 分布
gammaln : γ 函数的自然对数
incbeta(x,a,b) : 不完全的β函数
incf(x,m,n): m,n自由度上限为 x 的不完全 F 分布
incgamma(x,a) : 不完全 γ 函数
int : 被截的整数
inverf : 反误差函数
invf(x,m,n) : m 和 n自由度的反 F 分布
invprob : 正态分布的反概率密度函数
invt(x,n) : 自由度 n 的反 t 分布
ln : x 的自然对数
log : 10为底的 x 对数
mod(x,y) : 当整数 x 被整数 y 除时余数
nint : 到 x 最近的整数
prec(x,p) : x 到 p 的显著性
prob : 正态分布的概率密度
qcd2 : 质量控制 D2 因子
qcd3 : 质量控制 D3 因子
qcd4 : 质量控制 D4 因子
rmod(x,y) : 实数x除以实数y的余数
round(x,p) : x 环绕 p 的准确度
sin : x 的正弦
sinh : x 的双曲正弦
sqrt : x 的平方根
tan : x 的正切
tanh : x 的双曲正切
ttable(x,n) : 自由度为 n 的学生氏t分布
y0 : 第二类型零次贝塞耳函数
y1 : 第二类型一次贝塞耳函数
yn(x,n) : 第二类型 n 次贝塞耳函数

今天发现的一个origin的绘图技巧——图片边距的设置。

origin是我经常使用的一个绘图软件,比起excel自带的要好不知道多少倍。不多说了,直入主题。
以前绘图的时候就发现一个问题,绘图之后需要把图像拷贝到word中,而最常用的拷贝方法是选择菜单“Edit|Copy Page”,但是这样考到word中的图像的边距很大,不仅不美观,而且占用论文的空间,以前使用的一个替代的方法是把图像抓到画图板中,然后去掉边距, 虽然这样能减小图像的边距,但是图像的清晰度大大降低了。
这个问题一直困惑到今天,我现在总算找到了完美的解决方法了。很简单,选择菜单中的“Tools|Options|Page|Clip Border”设置为0即可。
出现这个问题的原因在于我们使用的英文版的origin,使用起来不方便,很多功能都不是很清楚,就这么一个小问题,都困惑我这么多年呢!那位好心人赶紧做一个汉化吧,我第一个就采用。

在origin中插入 ℃后,考到其它的地方经常会变形或不识别,有一个好的办法就是输入“O”(字母O,不是数字0)和大写字母"C",然后把“O”设为上标,这样做在发表文章时也是认可的(包括外文文章)
  另外一种方法(自己发明,后来发现有人也一样这样实现了),在origin中插入 ℃后,考到word 里经常会变形或不识别,解决这个问题的方法是,先在word 里插入符号" ℃"然后复制粘贴到origin里,记住此时一定要将" ℃"选中后将其字体设置为宋体,这时保存后的 origin再粘贴到word里就不会有问题了.(有时"℃"字符可能会在设置字体时旋转90度,请在origin文本设置里再将其旋转回来就可以了)
希望对大家有帮助.

  其他特殊符号也可以采用word中编辑,再copy回origin中的方法。或者直接输出为图(有多种格式可供选择,通常TIF最佳……也最符合投稿要求)

  通常做完实验,我们都会用origin作图。我们的导师信奉“细节决定成 败”,所以连图上的标识,字体大小什么的都要规定。比如x,y轴上的tick要向内(默认为向外),轴上的数字要大一点,轴标识也要大一点,图中 scatter要15磅,线要2磅,而默认的大小都不是我们想要的大小。因此每做一张图都要修改很多地方,比较麻烦。
  后来发现,原来利用origin中的模板功能可以很容易解决这个问题。
  作完一张符合要求的图以后,File--Save Template As--自己给这个模板取个文件名。下次再作图的时候,只要选中要作图的数据,右键--Plot--Template Library--Category中选择My Templates,下面的Template选项中选择刚才保存的模板。这样一张符合要求的图就画好了。

在Origin中,必须把数据变为列才能绘图。使用下列步骤可将一行或多行数据变为一列:
  首先将数据拷到Word中,选择要转换的数据,点击表格下拉框中的转换-表格转换为文本,分隔符选择“段落标记”,按确定;
  选中转换后的数据,点击表格下拉框中的转换-文本转换为表格,文字分隔位置选为“段落标记”,确定即可。

没有评论: