目录
- 前情提要
- 进阶代码
- 去除水印
前情提要
基础教程见链接: 【Origin+Python】使用External Python批量出图代码参考
这里主要介绍一些进阶代码以及使用盗版origin要如何去除水印的方法!
#############################################################
进阶代码
############################################################
注意:代码都是我截取部分的,不能跑通,仅供参考!!!
############################################################
1 批量绘图
# 批量绘制曲线图
# 这里我的本办法是事先搞一个英文字母表Capital_alphabet和颜色表color
for n,data in enumerate(data_list):
p.append(self.gr[0].add_plot(wks, coly=Capital_alphabet[n], colx='A'))
# 批量设置曲线颜色
for n,p_ in enumerate(p):
p_.color = color[n]
2 曲线图设置
# 设置x y轴名称
gr[0].axis('y').title = 'y轴名称'
gr[0].axis('x').title = 'x轴名称'
# 设置x y轴 的范围以及分隔大小
gr[0].set_ylim(-100, 100)
gr[0].set_ylim(step=25)
gr[0].set_xlim(50, 0)
gr[0].set_xlim(step=10)
# 设置图名
gr[0].label('Title').text = str(date_name)
3 批量绘制相同设置的曲线图
for i,date in enumerate(date_list):
self.wks.from_list(0, date, lname='???')
if not i:
p1 = self.gr[0].add_plot(wks, coly='B', colx='A')
去除水印
不使用part2 的代码,自己打开一个origin2022的界面
if op.oext:
op.set_show(True)
然后就是没有水印的图片了