【Origin+Python】使用External Python批量出图代码参考2

前情提要

基础教程见链接: 【Origin+Python】使用External Python批量出图代码参考
这里主要介绍一些进阶代码以及使用盗版origin要如何去除水印的方法!
#############################################################

进阶代码

############################################################
注意:代码都是我截取部分的,不能跑通,仅供参考!!!
############################################################

1 批量绘制曲线图

# 批量绘制曲线图
# 这里我的笨办法是事先搞一个英文字母表Capital_alphabet和颜色表color
Capital_alphabet = ['A','B','C','D','E','F','G','H',
                                 'I','J','K','L','M','N','O','P',
                                 'Q','R','S','T','U','V','W','X','Y','Z']
color = ['#AA252E','#AA252E','#A9F1D','#60339F','#499F1A']

# 批量创建曲线
# self.gr[0] 为所在图层
# data_list 为数据集,从B列开始
# wks为数据表,coly,colx 分别为曲线选择的列名
p = []
for n,_ 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)

然后就是没有水印的图片了

在这里插入图片描述

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值