python的图导入origin_利用Origin软件做X射线倒易空间图(RSM)的办法
使用衍射仪收集完成倒易空间图数据以后,衍射图用到文章里时都需要二次作图,而仪器原生软件做出的图均无法编辑,不利于文章的发表。这里我演示如何将实验的csv数据利用OriginLab作RSM图。
1. 数据转化
我们这里拿到的数据是csv格式,数据三列,2theta,omega,intensity,如下图,已将头部冗余的信息删除。
正空间角度数据转换为倒易空间坐标数据,具体的公式如下
其中R为入射和衍射波矢,大小一般取1/lambda或2pi/lambda.
数据可以在origin中进行转换,或者利用matlab或python编写脚本进行处理。
如下为matlab转换代码
M=csvread('RSM01.csv'); // 读入原始数据文件RSM01.csv
x=M(:,1)*pi/180;
y=M(:,2)*pi/180;
z=M(:,3);
// 处理数据
RC=2*pi/1.540598;
Qx=RC*(cos(y)-cos(x-y));
Qy=RC*(sin(y)+sin(x-y));
M1(:,1)=Qx;
M1(:,2)=Qy;
M1(:,3)=z;
csvwrite('RSM_out.csv',M1)// 将处理后的数据写入到文件RSM_out.csv
Python脚本请自行编写。如有需要请在后台发信息索取。
2. Origin作RSM图
打开origin(这里用的是origin2017版,使用早期版本可能会导致作图不成功),导入已经处理过的数据(或者利用origin处理好的数据),plot-contour-color fill作图如下 :
鼠标双击中间蓝色区域,打开plot details对话框,选择colormap/contours选项卡对图像进行适当设置,如下图所示。
其中level是对图像中衍射强度显示模式进行设置,这里选择log10,注意起始强度要改为非零正数。为了图像更细腻一些,右边的levels改为50
Fill选项是设置图像显示颜色,可以根据自己喜好进行设置,这里使用默认,并把小于1的强度设为起始蓝色 。
Line主要设置轮廓线的属性,这里设置为隐藏轮廓线,作图如下
之后根据自己的喜好,再对所得到的图进行比例、坐标等调整设置,最后做好的图如下图所示。此时,图片就可以在文章中使用了。
最后需要说明的是,这里使用的数据是利用帕纳科公司仪器测试所得,其他公司数据处理过程类似。
本文原载于公众号:X射线衍射(ID:X-RayScattering),欢迎关注!
版权所有,转载请联系作者
python的图导入origin_利用Origin软件做X射线倒易空间图(RSM)的办法相关推荐
- allow control allow origin_热分析/红外光谱联用的数据分析方法 第7部分 在Origin软件中三维红外光谱图的作图方法...
在<热分析/红外光谱联用的数据分析方法第4部分 仪器分析软件中热重部分的数据处理与作图>.<热分析/红外光谱联用的数据分析方法第5部分 仪器分析软件中红外光谱部分的数据处理与作图&g ...
- origin两个图层图例合并_利用origin软件将两个图形完美合并的方法
科研中为了使图形传达出更大的信息量,有时也为了美观,往往需要将两个或更多的图形合并为一个图.origin软件可以很好的解决这个问题,下面以反映美国吸烟情况的两幅图为例进行说明如何利用origin软件将 ...
- 16 利用 Citup+Timescape 做肿瘤进化鱼图
#16 利用 Citup+Timescape 做肿瘤进化鱼图 写在前面 前面我们使用 pyclone 分析了肿瘤样本的 clusters 结构,接下来我们进一步分析肿瘤进化,画一个鱼图,需要用到的工具 ...
- python rsa 公钥解密_python利用rsa库做公钥解密的方法教程
前言 对于RSA的解密,即密文的数字的 D 次方求mod N 即可,即密文和自己做 D 次乘法,再对结果除以 N 求余数即可得到明文.D 和 N 的组合就是私钥(private key). 算法的加密 ...
- 原型图都可以用什么软件做?分享这9款给你
设计师在进行原型设计师时,会使用原型图软件,从产生想法到向开发人员提交项目.无论是构建基本线框还是功能齐全的原型,原型图软件都可以为你节省大量的时间和精力. 如果你是这个领域的新手或者想更新你的原型图 ...
- CAD图块编辑:CAD软件中如何任意屏蔽图块?
在使用正版CAD制图软件绘制建筑CAD图纸的过程中,有些小伙伴不知道在进行CAD图块编辑的时候该如何任意屏蔽图块.接下来就让小编来给大家介绍一下在正版CAD软件--浩辰CAD建筑软件中CAD图块编辑之 ...
- php写贴吧,隐藏图床之利用贴吧做图床-PHP版
前几天我在某论坛看到,他们的图片都是这样的.https://imgsa.baidu.com/forum/pic/item/d0fb39310a55b31937dfe4af4da98226cefc17f ...
- Axure利用动态面板做页面滚动原型图
首先在页面中拖入一个动态面板,设好宽度和高度 300 560 高度一定要记得.吧这个面板命名为外层面板 双击外层面板,在外层面板state1中拖入一个新的动态面板,命名为内层面板,宽度300 高度86 ...
- 利用Origin绘制等高线颜色填充图:初步绘制与细化
利用Origin绘制梯度填充图:初步绘制与细化 前言 一."等高线-颜色填充"图的初步绘制 1.数据表准备 1.1 新建工作簿 1.2 数据导入 2.绘制"等高线-颜色填 ...
- Origin数据分析绘图教程(1),Origin软件中文版下载安装
Origin软件是一款非常实用的科研数据处理和绘图工具,被广泛应用于学术界.科研机构和企业实验室等领域.然而,在使用Origin软件进行数据处理和绘图时,有许多技巧和功能很容易被忽视或不熟悉.今天,我 ...
最新文章
- uds下载服务流程图_UDS诊断全集,干货分享
- 【Kafka】Kafka 如何读取offset topic内容 (__consumer_offsets)
- viso怎么控制连接线_什么是节气门?多久清洗一次?怎么清洗?
- 《区块链原理、设计与应用》一3.8 本章小结
- opencv-contrib-Python编译module ‘cv2.cv2‘ has no attribute ‘xfeatures2d‘
- 广度(宽度)优先搜索学习笔记
- esp8266 继电器接线图_基于ESP8266的温控继电器
- C# 基础(二十五)WPF/WinForm 控件的句柄是什么意思?
- AndroidStudio 3.4更新了啥?
- 音箱常见故障及解决方法
- php cookie 注入,LiveZilla 'setCookieValue()'函数PHP对象注入漏洞
- 【无标题】(2019)NOC编程猫创新编程复赛小学组真题含参考
- 短视频的地方搞笑配音怎么做?分享一个小技巧,不会方言也能配
- 机器学习在热门微博推荐系统的应用
- 计算机锁屏打不开,电脑锁屏打不开怎么办没反应
- Key Points Estimation and Point Instance
- Java 逆波兰表达式完成计算器
- vue+elementui项目中遇到的坑/难题
- org.apache.http.ConnectionClosedException Premature end of Content-Length delimited message body
- 洛谷递推与递归题单之南蛮图腾
热门文章
- 一种word版题库制作成excel版步骤
- 移动通信技术的未来发展趋势分析
- 超级详细的手把手教你使用Lighthouse更好推动项目性能优化,性能指标详解,优化方法,需要关注指标分析
- ubuntu下锐捷客户端提示多个ip地址
- oracle误删数据恢复的方法
- WPS Office 2009 个人免费正版下载 【转载】
- 推荐系统(Recommendation System )介绍
- 大点再大点个性化超大MSN头像(转)
- 迅雷没有做错什么,只是用户不需要了
- 环绕声混响效果器-Acon Digital Verberate Immersive 2.2.1 WiN-MAC