OriginPro 科研绘图笔记 一

一、前言

  • OriginPro是由OriginLab公司开发的专业版科学绘图、数据分析软件,包括统计、信号处理、曲线拟合以及峰值分析等数据分析功能,支持多种图形格式。
  • originlab公司的创始人是杨超平博士,OriginLab的总部设在北安普顿,马萨诸塞州,美国。 中国科学技术大学的地球与空间科学系77级校友“杨超平博士”是OriginLab总裁与创始人之一。

二、软件准备

  • 免费申请OriginPro学习版软件。进入OriginLab官网的OriginPro学习版申请页面,点击:originlab 链接,或者访问:( https://www.originlab.com/OriginProLearning.aspx )(建议使用教育邮箱),申请成功后,官方会将注册码以及安装教程发到你的邮箱。

三、数据准备工具

OriginPro的重点突出部分在于制图简便,完全可以先用其他方法做好数据处理、数据分析等部分,再将数据可视化工作放在OriginPro工具上完成。

目前OriginPro对于excel表格中的复杂数据,容易出现格式错误的情况。
在这里插入图片描述
在这里插入图片描述
本文推荐先使用Python将数据从“xls”、“xlsx”的格式转为csv、dat、txt等格式,再将转化好的文件传入originpro工具中。即使你不会python,也可以通过一些软件自带的转换数据功能,将xlsx类文件转为文本文件,如csv、dat、txt、ann等。

1、xlsx转csv

import os 
import sys
import pandas as pd
import xlwt
m = ['DATA']
for i in m:
    file = i+'.xlsx'
    outfile = 'csv_'+i+'.csv'
    def xlsx_to_csv_pd():
        data_xls = pd.read_excel(file, index_col=0)
        data_xls.to_csv(outfile, encoding='utf-8')
    if __name__ == '__main__':
        xlsx_to_csv_pd()

或者:

#xlsx文件转csv文件
import pandas as pd  #导入pands库
#读取xlsx数据
data = pd.read_excel('例子.xlsx',index_col=0) # 设置index_col=0,写入文件时第一列不会存在序列号
data.to_csv('例子.csv',encoding='utf-8') #将数据写入csv文件
print("写入完成......")

2、csv转为dat

#!/user/bin/python
#-*- coding:utf8 -*-
import os
import re
import sys
file_name = 'part'
xml_file_name = file_name + '.csv'
fobj = open(xml_file_name, 'r')
fobj_dat = open(file_name+'.DAT','w')
flag = True
testdata_num = 0
dic_task_des = {}
for line_num, line_content in enumerate(fobj.readlines()):	
	if flag == True:
		testdata_num = testdata_num + 1	
		line_content = re.sub(',\n|,\r\n|\n','', line_content)
		line_content = re.sub(',','|', line_content)
		fobj_dat.writelines(line_content+'|'+'\n')
fobj_dat.close()
 
task_des={}
task_des[file_name] = dic_task_des
 
fobj.close()

3、csv转xlsx

 #csv文件转xlsx文件
import pandas as pd  #导入pands库
#读取csv文件数据
data_01 = pd.read_csv('test.csv',index_col=0,encoding='utf-8') # 设置index_col=0,写入文件时第一列不会存在序列号
data_01.to_excel('test_01.xlsx',encoding='utf-8')#将数据写入xlsx文件
print("写入完成......")

四、快捷绘图

  • originpro提供了许多模板,这些模板帮助初学者快速绘图。只需替换模板中的数据,便可生成同类型图形。在后续的学习中,博文将逐一介绍软件各项功能,实现自主绘图,而不受限于模板。

1、更改语言。在顶部菜单栏:Help-Change Language-Chinese,再关闭软件重新打开,即可将软件更改为汉语。
在这里插入图片描述

2、打开绘图模板。点击顶部菜单栏:绘图-模板库,即可看到所有的软件自带模板。
在这里插入图片描述
也可以选择左侧模板栏,查找对应格式的模板。
在这里插入图片描述
选中任意模板,打开,软件会自动展示数据、效果图、教程。
在这里插入图片描述
在这里插入图片描述

五、函数绘图

假设现在你需要绘制函数 z = 5 x 3 + 6 y 2 − 3 z=5x^3+6y^2-3 z=5x3+6y23 的图像,originpro为我们提供了这样的工具。在顶部菜单栏:绘图-函数图-3D函数图-输入函数-确定,即可。
在这里插入图片描述

在这里插入图片描述
还可以控制图形的一些外观,比如大小、坐标轴相关参数等。
在这里插入图片描述
控制图形大小
在这里插入图片描述
originpro的功能非常强大,我们将在《OriginLab科研绘图》专栏中,详细为大家介绍该软件。

六、与其他编程语言接口

目前,originpro设置了 MATLAB、R语言、Python等编程语言控制台。

在这里插入图片描述

其中python中,可以下载第三方包originproshi使用。
在这里插入图片描述

在cmd中下载该python库。

pip install originpro

安装情况
在这里插入图片描述

### 回答1: OriginPro是一款非常好用的统计分析软件,广泛应用于科学研究和工业应用领域。如果你想学习使用OriginPro,那么你可以从以下几个方面入手: 1. 官方指南和教程:OriginLab官方网站提供了许多有关OriginPro的学习资源,包括使用指南、教程和视频。这些资源是免费提供的,你可以从官方网站上下载学习。 2. 在线资源:除了官方网站的资源之外,还有许多人在网络上分享自己的OriginPro学习经验和教程。你可以通过搜索引擎搜索或在社交媒体上寻找这些资源。 3. 教育机构:一些大学或教育机构也提供OriginPro的培训课程或教学资源。你可以向你所在的学校或机构了解相关信息。 4. 练习和实践:参考教程或视频是很有帮助的,但是实践才是最好的方法。你可以在自己的项目中应用OriginPro并不断练习,以加深对软件的理解和熟练度。 总之,学习使用OriginPro需要付出一定的时间和努力,但是通过不断练习和实践,你会获得很大的收益并提升自己的技能。 ### 回答2: OriginPro是一款功能强大的数据可视化数据分析软件,支持多种数据处理和分析工具,是科研人员和工程师经常使用的工具之一。获取OriginPro教程及其下载方式,可以通过以下几种方式: 1. 官网下载:OriginLab官方网站提供了OriginPro教程文件和安装包的下载,用户可以在官网上直接下载安装包并按照安装指南进行安装。 2. 相关学习网站:国内外的一些学术网站、论坛、博客等提供了关于OriginPro的教程和学习资料,学习者可以通过搜索以及浏览相关网站来免费获取。 3. 多媒体资源:OriginPro的教科书一般会附有光盘资源,里面会有相关的教程和样例数据,这些内容会通过文字,图片、视频等多种形式进行展示和传授。 无论是哪种获取OriginPro教程的方式,都需要学习者先对其功能和应用有一个初步了解,建议搭配安装使用,实际操作,以查询实践为主,才能更好地懂 OriginPro的应用。 ### 回答3: OriginPro是一款非常强大的数据分析绘图软件,以其强大的功能和丰富的特色功能而闻名于世。无论是在科学研究、工程设计、数据分析还是数据可视化等方面,OriginPro都拥有广泛的应用。 为了更好的学习和应用OriginPro,我们需要下载它的教程。首先,我们可以到OriginPro官方网站进行下载,OriginPro官方网站有免费的在线教程,视频教程和手册教程等供我们学习和参考。 除此之外,我们还可以在各大网站查询源文件或者下载一些编写了教程的人所编辑的相关教材,例如在CSDN等技术社区网站上寻找OriginPro相关教程,或者直接在百度等搜索引擎中搜索OriginPro教程进行下载。 在获取到OriginPro教程之后,我们可以通过认真学习来熟悉软件的功能和操作,更好的运用它解决实际问题。希望大家在下载和学习OriginPro教程的过程中能够加入自己的思考和创新,提高学习的效果和实践应用的能力。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

高山莫衣

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值