24小时热门版块排行榜    

查看: 16299  |  回复: 17

ontaii

木虫 (小有名气)

[求助] 如何用origin把XRD的标准图和样品图做在一起?

标准图的2theta和强度会自己拿出来弄到originpro,but...
首先,是关于stack的:
我用的是originpro8,听说可以用plot→multi curve→stack,但是不会用:
1. X轴问题(标准PDF和样品的X轴不同,标准的是20.814,24.052...这样一个个峰的,而样品的是每隔0.02一个点,虽然不互斥但是就是不一样)
2.即使没有与标准图谱进行对比,光是样品之间的结果对比,都做出了这样的垃圾:
求正确使用方法

分割线---------------------------------------------------------------------------------------------------------------------------------

另外,不用stack也可以做,用plot→multi curve→stacklines by Y offset,不过我只能做到这个程度:
同样由于X轴问题没办法引入标准图,求方法

麻烦仔细点,这类问题不少人问过,基本上都答得很抽象,听得人一知半解
谢谢!
回复此楼

» 收录本帖的淘帖专辑推荐

有机+高分子+配位化学+科研+表征 科研 科研 化学
材料测试方法

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

lee988325

新虫 (小有名气)

????????? PM ??????????????f????????????????

??????v

??????? ?????????е? PDF (powder diffraction pattern) ?e????@???? peak position ?}?u?? originpro ?e??? sheet ?e??

???? ???x????M PDF ???????? XY ?S (???x??M???????????????)
?L?u?D?ε?r?? ???D?x?? scatter ??

??r???? graph ???????????c??D????r???I???? plot details
????????? ?????????
1. symbol size ?? 0
2. drop line / vertical ?x??
?c?x OK ?????? GRAPH ??????????????? PDF ???е??????B

??????????????"?D??"?????c
?? menu / new layer ?x?? bottom-x left-y??????? graph ??????????? 2 ???D??(layer)
???D???????I?x?? plot setup????????????x???? layer ?K???x?? 2 ?M PDF ???????? XY ?S?K?c?x ADD
?x?? OK ?????? GRAPH ??? ??????? ??????c??D???F

??r???}???????I???? plot details
????????? ?????????
1. symbol size ?? 0
2. drop line / vertical ?x??
?c?x OK ?????? GRAPH ??????????????? PDF ???е??????B

???????}?????@??????E??????????е? PDF ???? DATA ??D???????F????

?????????Щ?????{??????????????????N?D?????F???档
11楼2013-03-07 15:23:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

相识是缘

铁杆木虫 (著名写手)

博士

???????:
11?: Originally posted by lee988325 at 2013-03-07 15:23:24
????????? PM ??????????????f????????????????

??????v

??????? ?????????е? PDF (powder diffraction pattern) ?e????@???? peak position ?}?u?? originpro ?e??? sheet ?e??

???? ?? ...

???????????????????ü?????????忴????????
Hope
13楼2014-06-14 19:33:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lee988325

新虫 (小有名气)

這是樓主要的表示法嗎?
我是用圖層的方法解決的

XXY.jpg

10楼2013-02-23 21:12:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nkcm

银虫 (小有名气)

【答案】应助回帖

引用回帖:
4楼: Originally posted by ontaii at 2013-01-11 12:21:35
我是要用stack做的方法,不是给每列数据加入一定值的方法,给每列数据加入一定值来区分的方法以前就见别人提过...
另外,第二条,我的意思不是相同角度不同数据,而是角度不一样的,标准PDF和实测样品的角度不一致 ...

你可以将PDF的数据转换成步长为0.02的数据格式啊。用excel做出两列数据:角度列依次为10,10.02,10.04,.....90.00;强度列全部取0。然后根据你pdf数据将对应角度的强度改成pdf上的值,其他的不变(全部为0)。转换完了之后按照我前面说的方法应该能做出你想要的图形
5楼2013-01-11 13:27:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

fds329

荣誉版主 (文坛精英)

鱼大婶

优秀版主优秀版主优秀版主优秀版主

【答案】应助回帖

感谢参与,应助指数 +1
linhua0402313: 能否具体一点的解答 2013-01-11 08:44:45
好像用图层可以做。
2楼2013-01-11 08:18:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nkcm

银虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
1. 如果用findit等软件模拟材料的xrd图谱,我记得可以自定义数据的格式,如角度范围和步长等;
2. 想将相同角度下测得的不同数据作入一个图中,可以将所有数据全部读入一个表格:a栏为角度,其他的为各个数据;然后设定各栏的值:col(b)=col(b),col(c)=col(c)+N,col(d)=col(d)+2N,依次类推,其中N值根据你数据的峰高设定(200,500,1000等);然后全部一起作图,就会得到每相邻两条曲线之间高度相差N的图形。这个方法做出的图比分层做出的好看些并且操作简单些
3楼2013-01-11 10:13:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ontaii

木虫 (小有名气)

引用回帖:
3楼: Originally posted by nkcm at 2013-01-11 10:13:51
1. 如果用findit等软件模拟材料的xrd图谱,我记得可以自定义数据的格式,如角度范围和步长等;
2. 想将相同角度下测得的不同数据作入一个图中,可以将所有数据全部读入一个表格:a栏为角度,其他的为各个数据;然后 ...

我是要用stack做的方法,不是给每列数据加入一定值的方法,给每列数据加入一定值来区分的方法以前就见别人提过...
另外,第二条,我的意思不是相同角度不同数据,而是角度不一样的,标准PDF和实测样品的角度不一致所以我没办法做在一起啊,上面不是写了吗:
“标准的是20.814,24.052...这样一个个峰的,而样品的是每隔0.02一个点”

我需要在表达清楚点吗?
这是实测:全部粘贴完真的没完没了,因为我扫的是10~90度,就贴一小部分,如下
10.0     6
10.02    7
10.04    4
10.06    4
10.08    6
10.1     3
10.12    5
10.14    4
10.16    3
10.18    4
10.2     5
10.22    5
10.24    3
10.26    5
......

而PDF是这样的,左边是2theta,右边是强度
20.812        30
24.057        30
26.951        100
32.005        70
40.418        14
42.295        30
44.106        60
47.584        8
50.874        1
54.001        22
55.535        16
57.018        20
59.925        7
61.354        12
62.754        1
65.521        10
66.861        10
68.244        3
70.878        8
72.168        4
76.08        4
77.337        4
78.618        10
81.134        4
86.152        4
87.394        1
88.631        8

我是说PDF和实测的2theta对不上,如何合并啊....................................
4楼2013-01-11 12:21:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nkcm

银虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
ontaii: 金币+20, ★★★★★最佳答案, 明白,谢谢!为人为到底吧,如何用origin统一把数值为0的强度cut掉...? 2013-01-11 16:34:46
转换完成后的数据是这样子的:(以你的PDF上第一个峰值为例)

20.76        0
20.78        0
20.8                0
20.82        30
20.84        0
20.86        0
20.88        0
20.9                0
20.92        0
这时候画出来的图有一个强度为0的基线,如果你不想要这个基线,那么就将所有的强度为0的角度处对应的强度列数值(0)cut掉(origin中进行),只保留强度不为0的强度值和其前后一个角度的强度值0.处理后数据为:

20.66        --
20.68        --
20.7           --
20.72        --
20.74        --
20.76        --
20.78        --
20.8           --
20.82        30
20.84        --
20.86        --
20.88        --
20.9          --
20.92        --
20.94        --
20.96        --
20.98        --
21                --
21.02        --
21.04        --
6楼2013-01-11 13:45:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nkcm

银虫 (小有名气)

直接用orgin读出数据,然后在origin的数据表里面选择你想cut的强度值(就是那些0),右键,就有个cut选项啊,cut完之后,那些数据的位置就变成短横线。但是有峰值的角度的前面和后面一个位置的强度0必须留着,不然画不出峰值
7楼2013-01-11 16:48:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ontaii

木虫 (小有名气)

引用回帖:
7楼: Originally posted by nkcm at 2013-01-11 16:48:12
直接用orgin读出数据,然后在origin的数据表里面选择你想cut的强度值(就是那些0),右键,就有个cut选项啊,cut完之后,那些数据的位置就变成短横线。但是有峰值的角度的前面和后面一个位置的强度0必须留着,不然画 ...

好的!谢谢!
8楼2013-01-12 17:32:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pingmo8786

金虫 (小有名气)

我按照上面的画法怎么标准图跑到上面了?
要自信
9楼2013-02-23 19:29:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ontaii 的主题更新
信息提示
请填处理意见