绘图软件Origin新手使用教程「建议收藏」

绘图软件Origin新手使用教程「建议收藏」*写在前面:本文为便于博主自己学习进行的摘录整理,由于经过实际软件操作验证,故投稿原创,主要来源为知乎*绘图软件Origin使用教程一、新手绘制新图(1)创建新图1.新建图2.文字输入3.绘制箭头4.新建图表选择(2)绘图实例讲解1.创建工程2.将数据导入book3.创建空的graph,设置画布尺寸4.添加坐标系,设置坐标系的位置与尺寸5.添加图线6.设置坐标轴格式7.设置图的标题8.设置图线的格式9.设置并添加图例10.导出图片二、导入数据(1)支持导入的数据格式1.主要介绍2.导入数据3.数据格式转

大家好,又见面了,我是你们的朋友全栈君。

*写在前面:本文为便于博主自己学习进行的摘录整理,由于经过实际软件操作验证,故投稿原创,主要来源为知乎*

绘图软件Origin使用教程

一、新手绘制新图

(1)创建新图

1.新建图

在这里插入图片描述

2.文字输入

在这里插入图片描述

3.绘制箭头

在这里插入图片描述

4.新建图表选择

在这里插入图片描述

(2)绘图实例讲解

1.创建工程

绘图软件Origin新手使用教程「建议收藏」

2.将数据导入book

在这里插入图片描述

3.创建空的graph,设置画布尺寸

在这里插入图片描述

4.添加坐标系,设置坐标系的位置与尺寸

在这里插入图片描述
在这里插入图片描述

5.添加图线

在这里插入图片描述
在这里插入图片描述

6.设置坐标轴格式

在这里插入图片描述

7.设置图的标题

在这里插入图片描述

8.设置图线的格式

在这里插入图片描述

9.设置并添加图例

在这里插入图片描述

10.导出图片

在这里插入图片描述

二、导入数据

(1)支持导入的数据格式

1.主要介绍

Origin是OriginLab公司开发的用于科学绘图和数据分析软件:

①Origin支持多种格式数据导入,包括Excel、ASCII、NetCDF、SPC、DIADem等。

②图形可输出为EPS、JPEG、TIFF、GIF等格式。

2.导入数据

如何将导出的txt数据导入到origin?
方法一:Import
打开origin—>任务栏—>点击 import signal ASCII
在这里插入图片描述
在弹出窗口选择要导入的数据文件
在这里插入图片描述

点击open完成数据导入
在这里插入图片描述
从导入结果可以看到,此种方式不仅将数据导入了,同时也将数据的含义导入,即将txt
文本中所有内容导入,表格上方黄色填充单元内的内容可以根据需要修改定义的。

方法二:复制+粘贴
打开导出的txt文档,选中数字部分(也可以直接全部选中,只不过全部选中后,对于非数据内容需要后续删除),点击鼠标右键选择复制,打开origin,点击workbook 1或者1以下单元格,右击鼠标选择粘贴:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
此处只以两列数据的情况进行举例,对于多列数据的,同样可以如上操作。
另外,注意上述操作过程中粘贴位置必须选择workbook中的1或者1以下的单元格,而非workbook中的Long Name对应的单元格,否则会出现乱码:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.数据格式转换

  1. MATLAB的.mat文件
  2. Excel的.xls文件
  3. 有其他软件保存的.csv文件

三、绘制图形

(1)简单二维图形绘制

1. 绘制线(Line)图

示例准备:导入 Graphing文件夹中的 AXES.OAT文件数据

①选中B列。

②单击菜单命令【Plot】→【Line】→【Line】或2D Graphs工具栏的【Line】。

2D Graphs工具栏:

在这里插入图片描述
在这里插入图片描述

2. 绘制Y误差( Y Error)图

【Y Error】命令只绘制数据对应的误差而不显示数据点,如果希望对数据及其误差同时作图,应绘制含误差棒(Error Bar)图。

示例准备:
①导入 Curve Fitting文件中的 Gaussian.dat文件数据

②选中C列将其设置为 Y Error列。

在这里插入图片描述

③单击菜单命令【Plot】→【Symbol】→【Y Error】或2D Graphs工具栏的【Y Error】按钮。

在这里插入图片描述
【Y Error】命令只绘制数据对应的误差而不显示数据点,如果希望对数据及其误差同时作图,应绘制含误差棒(Error Bar)图:
在这里插入图片描述

3. 绘制XY误差( XY Error)图

示例准备:导入 Curve Fitting文件中的 Gaussian .dat文件数据。

①单击 Standard工具栏上的【Add New Columns】按钮添加一个列,并将其值设置为”1.5”,(注:该步骤只是为了演示本例绘图用,实际作作图时应采用真实的误差数据)。

②选中C、D列分别设置为Y Error、X Error。

③选中A、B、C和D四个列,然后单击菜单命令【Plot】→【Symbol】→【XY Error】或2D Graph工具栏上的【XY Error】按钮。

在这里插入图片描述

4. 绘制垂线( Vertical drop line)图

示例准备:导入 Graphing文件夹中的 AXES .DAT文件数据

①选中B列。

②单击菜单命令【Plot】→【Symbol】→【Vertical Drop Line】或2D Graphs工具栏【Vertical Drop Line】按钮。

在这里插入图片描述

5. 绘制气泡( Bubble)图

数据要求:用于作图的数据包含两个数值型Y列(第1个Y列设定气泡纵向位置,第2个Y列用于设定气泡的大小)。

示例准备:导入 Curve Fitting文件中的 Gaussian.dat文件数据。

①选中B、C两列。

②单击菜单命令【Plot】→【Symbol】→【Bubble】或 2D Graphs工具栏上的【Bubble】按钮。

在这里插入图片描述

6. 绘制彩色点( Color Mapped)图

数据要求:用于作图的数据包含两个数值型Y列(第1个Y列设定点的纵向位置,第2个Y列用于设定点的颜色)。

示例准备:导入 Curve Fitting文件中的 Gaussian.dat文件数据

①选中B、C两列。

②单击菜单命令【Plot】→【Symbol】→【Color Mapped】或2D Graphs工具栏上的【Color Map】按钮。

在这里插入图片描述

7. 绘制彩色气泡( Bubble+Color Mapp

数据要求:用于作图的数据包含两个数值型Y列(第1个Y列设定气泡的纵向位置,第2个Y列用于设定气泡的大小和颜色)。

示例准备:导入 Curve Fitting文件中的 Gaussian.dat文件数据。

①选中B、C两列。

②单击菜单命令【Plot】→【Symbol】→【Bubble+Color Mapped】或2D Graphs工具栏上的【Bubble+Color Mapped】按钮。

在这里插入图片描述

8. 绘制点线(Line+ Symbol)图

数据要求:用于作图的数据包含一个或多个Y列。

示例准备:导入 Graphing文件夹中的AXES.DAT文件数据

①选中B列。

②单击菜单命令【Plot】→【Line+Symbol】→【Line+Symbol】或2D Graphs工具栏上的Line+Symbol】按钮。

在这里插入图片描述

9. 绘制柱形( Column)图

数据要求:用于作图的数据为数值型可包含一个或多个Y列。

示例准备:导入 Graphing文件夹中的AXES.DAT文件数据。

①选中B列。

②单击菜单命令【Plot】→【Column/Bar/Pie】→【Column】或2D Graphs工具栏的【Column】按钮。

在这里插入图片描述

10. 绘制条形(Bar)图

数据要求:用于作图的数据为数值型可包含一个或多个Y列。

示例准备:导入 Graphing文件夹中的 AXES.DAT文件数据。

①选中B列。

②单击菜单命令【Plot】→【Column/Bar/Pie】→【Bar】或2D Graphs工具栏的【Bar】按钮。

在这里插入图片描述

11. 绘制堆垒柱形( Stack Column)图

数据要求:用于作图的数据为数值型包含多个Y列。

示例准备:导入 Graphing文件夹中的 Group.dat文件数据。

①选中所有的Y列。

②单击菜单命令【Plot】→【Column/Bar/Pie】→【Stack Column】或2D Graphs工具栏的【Stack Column】按钮。

在这里插入图片描述

12. 绘制堆垒条形( Stack Bar)图

数据要求:用于作图的数据为数值型且包含多个Y列。

示例准备:导入 Graphing文件夹中的 Group.DAT文件数据。

①选中所有的Y列。

②单击菜单命令【Plot】→【Column/Bar/Pie】→【Stack Bar】或2D Graphs工具栏的【Stack Bar】按钮。

在这里插入图片描述

13. 绘制浮动柱形( Floating Column)图

数据要求:用于作图的数据为数值型且包含多个Y列。

示例准备:导入 Graphing文件夹中的 Group . DAT文件数据。

①选中所有的Y列。

②单击菜单命令【Plot】→【Column/Bar/Pie】→【Floating Column】或2D Graphs工具栏的【Floating Column】按钮。

在这里插入图片描述

14. 绘制浮动条形(Stack Bar)图

数据要求:用于作图的数据为数值型且包含多个Y列。

示例准备:导入 Graphing文件夹中的 Group . DAT文件数据。

①选中所有的Y列。

②单击菜单命令【Plot】→【Column/Bar/Pie】→【Floating Bar】或2D Graphs工具栏的【Floating Column】按钮。

在这里插入图片描述

15. 绘制饼(Pie Chart)图

数据要求:用于作图的数据为数值型且包含多个Y列。

示例准备:导入 Graphing文件夹中的 3D Pie Chart . dat文件数据。

①选中所有的B列。

②单击菜单命令【Plot】→【Column/Bar/Pie】→【3D Color Pie Chart】。

在这里插入图片描述

16. 绘制Y轴错位堆垒曲线图

Y轴错位堆垒曲线图将多条曲线在单个图层上从上到下堆垒并将其纵轴(y轴)做适当的错位,特别适合绘制多条包含多个峰的曲线图形。

数据要求:包含多个数值型Y列。

示例准备:导入 Curve fitting文件夹中的 Multiple Peaks.dat

①选中所有的Y列。

②单击菜单命令【Plot】→【Multi-Curve】→【Stack Lines by Y Offsets】或2D Graphs工具栏的【Stack Lines by Y Offsets】按钮。

在这里插入图片描述

17. 绘制二维瀑布( Waterfall)图

二维瀑布图将多条曲线在单个图层上按前后顺序排列并将它们向右上方做适当的错位,以便清晰地显示各曲线细微差别,特别适合绘制多条包含多个峰又极其相似的曲线图形。

数据要求:包含多个数值型Y列。

示例准备:导入 Graphing文件夹中 Waterfall.dat文件数据。

①选中前6个Y列(也可以选中所有Y列,这里只是为了更清晰显示)。

②单击菜单命令【Plot】→【Multi- Curve】→【Waterfall】或2D Graphs工具栏的【Waterfall】按钮。

在这里插入图片描述

18. 绘制面积(Area)图

数据要求:用于作图的数据包含一个或多个数值型Y列。

示例准备:导入 Graphing文件夹中的 AXES.DAT文件数据。

①选中所有的Y列。

②单击菜单命令【Plot】→【Area】→【Area】或2D Graphs工具栏【Area】按钮。

在这里插入图片描述

19. 绘制堆垒面积( Stock Area)图

数据要求:用于作图的数据为数值型且包含多个Y列

示例准备:导入 Graphing文件夹中的 Group.dat文件数据。

①选中所有的Y列。

②单击菜单命令

【Plot】→【Area】→【Stock Area】或2D Graphs工具栏的【Stock Area】按钮。

在这里插入图片描述

20. 绘制填充面积( Fill Area)图

数据要求:用于作图的数据为数值型且包含2个Y列。

示例准备:导入 Graphing文件夹中的 Group.dat文件数据。

①选中2个的Y列。

②单击菜单命令【Plot】→【Area】→【Fill Area】或2D Graphs工具栏的【Fill Area】按钮。

在这里插入图片描述

(2)特殊二维图形绘制

21. 绘制极坐标( Polar)图

数据要求:用于作图的数据为数值型且一个X列(角度θ或半径r)和一个Y列(半径r或角度θ)。

示例准备如下:

①单击菜单命令【 Column】→【Set Values】→【Set Values...】对话框,打开【Set Values】对话框,设置A列数值(Row:1 To 361,公式为(i-1)*2),如下图的左图所示。

②设置B列数值(公式为i/36,如下图右图所示)。

在这里插入图片描述

绘图步骤如下:

①选中B列。

②单击菜单命令【Plot】→【Specialized】→【Polar theta(X)r(Y)】或2D Graphs工具栏的【Polar theta(X)r(Y)】按钮。

在这里插入图片描述

22. 绘制三角( Ternary)图

三角图主要用于描述X、Y、Z列所代表的量之间的比例关系,因此,理论上应满足X+Y+Z=1。如果数据表中的数据没有归一化,Origin在绘图时会自动归一化。

数据要求:用于作图的数据包含满足X+Y+Z=1的X、Y、Z列。

示例准备:导入 Graphing文件夹中的 Ternary 1.dat文件数据。

①选中C列将其类型设置为Z。

②单击菜单命令【Plot】→【Specialized】→【Ternary】或2D Graphs工具栏上的【Ternary】按钮。

在这里插入图片描述

23. 绘制矢量( Vector XYAM)图

数据要求:用于作图的数据包含三个数值型Y列,其中第2个Y列为角度( Angle,矢量的方向),第3个Y列为幅值( Magnitude,矢量的大小)。

示例准备如下:

①创建一个包含3个Y列的工作表。
在这里插入图片描述
②选中A列,然后单击菜单命令【Column】→【Set Column Values…】, 打开【Set Values】对话框,设置A列公式“cos(i-1)2pv50)”,范围Row(i):“1To50”,然后单击【Apply】。
在这里插入图片描述
③单击【>>】按钮将B列设为要设置值的列,输入公式“sin(i-1)2pi/50)”,范围默认,然后单击【Apply】按钮。
在这里插入图片描述
④参照步骤③,依次将C列公式设置为“(i-1)2pi/50”,D列设置为”1”,然后单击【OK】按钮完成设置值。
在这里插入图片描述

绘图步骤如下:
①选中B、C和D三列。

②单击菜单命令【Plot】→【Specialized】→【Vector XYAM】或2D Graphs工具栏上的【Vector XYAM】按钮。

在这里插入图片描述

24. 绘制矢量( Vector XYXY)图

数据要求:用于作图的数据包含两对XY列(前一对XY列存放矢量的起点数据,后一对XY列存放矢量的终点数据)。

示例准备如下:

①创建一个包含两对XY列的工作表。

②选中A列,然后单击菜单命令【 Column】→【 Set column Values...】,打开【 Set values】对话框,设置A列公式为“cos(i-1)*2*pi/50)”,范围Row(i):“1To50”,然后单击【Apply】按钮。

③单击【>>】按钮将B列设为要设置值的列,输入公式“sin(i-1)*2*pi/50)”,范围默认,然后单击【 Apply】。

④参照步骤③,依次将C列公式设置为“1.2*cos((i-1)*2*pi/50)”,D列设置为“1.2*sin((i-1)*2*pi/50)”,然后单击【OK】按钮完成设置值。

在这里插入图片描述

绘图步骤如下:

①选中A、B、C和D三列

②单击菜单命令【Plot】→【Specialized】→【Vector XYXY】或2D Graphs工具栏上的【Vector XYXY】按钮。

在这里插入图片描述

25. 绘制局部放大(Zoom)图

数据要求:用于作图的数据包含一个或多个相同因变量的Y列。

示例准备:导入 Spectroscopy文件夹中的 Peaks with Base.dat文件数据。

①选中B列。

②单击菜单命令【Plot】→【Specialized】→【Zoom】或2D Graphs工具栏上的【Zoom】按钮,初步绘制结果如图所示。

③将图层1中的放大区域选取框拖动到要放大的区域。

④单击放大区域选取框,通过8个黑色控制柄可以调整选取框的大小。

在这里插入图片描述

(3)含标签、误差棒图形绘制

26. 绘制含数据标签(Label)图

如果需要在图形数据上加注标签(如数据或其他标识等),则需要绘制含数据标签图形。

数据要求:用于作图的数据包含Y列和标签列。

示例准备如下:

①导入Graphing文件夹中的3D Pie Chart.dat文件数据。

②添加一个列,然后将B列数据复制到C列。

绘图步骤:

①选中C列将其设置为标签列。

②选中B、C两列,然后单击菜单命令【Plot】→【Column/Bar/Pie】→【Bar】或2D Graphs工具栏上的【Bar】按钮。

在这里插入图片描述

27. 绘制含误差棒( Error Bar)图

如果需要在图形数据上加注误差,则需要绘制含误差棒图形。

数据要求:用于作图的数据包含Y列和Y误差列。

示例准备:导入 Curve Fitting文件中的 Gaussian.dat文件数据。

绘图步骤如下:

①选中C列将其设置为 Y Error列。

②选中B、C两列。

③单击菜单命令【Pot】一【Symbol】→【Scatter】或2DGraphs工具栏上的【Scatter】按钮。

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/138264.html原文链接:https://javaforall.net

赞 (2)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 数据库概念结构设计阶段的4个工作步骤是什么_什么是数据库的概念结构

    数据库概念结构设计阶段的4个工作步骤是什么_什么是数据库的概念结构抽象数据局部视图合并取消冲突修改重构消除冗余

    2022年10月11日
  • SCTP详解

    SCTP详解转载自:IBM中文官网sctp部分,代码下载地址:http://www.ibm.com/developerworks/apps/download/index.jsp?contentid=163181&filename=l-sctp-msdemo.zip&method=http&locale=zh_CN作者:M.TimJones是一名嵌入式软件工程师,他是 GNU/LinuxAppl

    2022年6月29日
  • android 应用的证书签名跟系统签名

    android 应用的证书签名跟系统签名作为软件行业的从业者都知道,一款软件的开发过程中肯定会诞生两种版本,即debug版本和release版本,debug版本包含有调试信息,一般来说都要比release版本大,android应用当然也不例外1.证书签名并不是所有的apk文件都能成功安装到安卓设备上,android系统要求只有签名后的apk文件才可以安装,因此我们还要对生成的apk文件进行签名才行在androidstudio中直接运行项目生成的都是测试版debug安装文…

    2022年6月9日
  • 关于部分动态爬虫「建议收藏」

    关于部分动态爬虫「建议收藏」前言爬虫的动态处理方法(我用较为简单的一些网址举例比如豆瓣的热门电影)一、动态爬虫动态爬虫与静态爬虫的最大区别就是源代码与网页内容不同,动态爬虫可以通过抓包(就是直接利用浏览器的F12进行network抓包,获取相关对应的文件)二、使用步骤1.先通过网址找到需要的东西截图如下(示例):按F12进入开发者模式,第二步点击左上角刷新重新加载一下内容,第三步在红框里选取需要的内容,可以通过“预览”来查看是否对应查找正确之后然后在“标头”里找到“请求URL”以及“User-Agent”,把这些找到

    2022年7月26日
  • 智能家居简单实现—使用ESP8266简单实现和APP通讯

    智能家居简单实现—使用ESP8266简单实现和APP通讯前段时间,公司利用ESP8266这个WiFi模块,做了好多小产品。从手机APP直连这个ESP8266进行通讯,再到实现远程控制。中间实现过程磕磕碰碰,虽然这方面已经做得非常成熟,但是网上的资料少之又少。现在把实现方式展示出来,同时也算是做一个笔记。首先这里要实现的是Android端的APP直连ESP8266进行双向通讯。如果想了解Android端的APP远程连接与ESP8266…

    2022年6月13日
  • RequestParam注解用法[通俗易懂]

    RequestParam注解用法[通俗易懂]最简单的两种写法,在写接口时:加或不加@RequestParam注解的区别第一种写法参数为非必传,第二种写法参数为必传。参数名为userId第二种写法可以通过@RequestParam(required=false)设置为非必传。因为required值默认是true,所以默认必传第二种写法可以通过@RequestParam(“userId”)或者@RequestParam(value=“userId”)指定参数名第二种写法可以通过@RequestParam(defaultValue=“

    2022年10月24日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号