当前位置: 首页 > news >正文

做网站怎么跟客户谈话台州网站优化公司

做网站怎么跟客户谈话,台州网站优化公司,wordpress主页文章折叠,技术支持 东莞网站建设母婴护理目录 基本介绍环境配置官方代码示例基础代码详解我的代码效果视频进阶代码及去水印 基本介绍 origin2021后可以使用python实现批量绘图,一共有两种方式:一种是嵌入式Python,一种是外部Python访问Origin。详细介绍可以自己去查看,打…

目录

  • 基本介绍
  • 环境配置
  • 官方代码示例
  • 基础代码详解
  • 我的代码效果视频
  • 进阶代码及去水印

基本介绍

在这里插入图片描述

origin2021后可以使用python实现批量绘图,一共有两种方式:一种是嵌入式Python,一种是外部Python访问Origin。详细介绍可以自己去查看,打开origin->帮助->编程->python,就可以打开网页 link查看。
这里主要介绍比较少人提及的外部Python访问Origin方式,内部太麻烦了,对于习惯使用pycharm的我来说。

环境配置

还是熟悉的Anaconda Prompt,然后配置需要使用到的环境。首先先创建一个origin环境,然后激活环境后进行pip安装。这里conda install会报错的
创建环境见我其他配置教程: 【框架安装】win7 配置安装tensorflow和keras教程
在这里插入图片描述

pip install originpro

然后就打开pycharm创建新项目,设置环境。见我其他配置教程: 【框架安装】win7 配置安装tensorflow和keras教程

官方代码示例

代码示例:https://www.originlab.com/doc/en/ExternalPython/External-Python-Code-Samples
更多代码示例:https://github.com/originlab/Python-Samples
官方函数指南:https://docs.originlab.com/originpro/annotated.html

基础代码详解

这里部分代码有删减,不可以直接运行!!!可以参考下面步骤流程写自己的代码!!!

part1 初始化

import os
import originpro as op
import numpy as np
import pandas as pd
# Very useful, especially during development, when you are liable to have a few uncaught exceptions.
# Ensures that the Origin instance gets shut down properly.
# Note: only applicable to external Python.
# 官网推荐加的,不加白不加
import sys
def origin_shutdown_exception_hook(exctype, value, traceback):'''Ensures Origin gets shut down if an uncaught exception'''op.exit()sys.__excepthook__(exctype, value, traceback)
if op and op.oext:sys.excepthook = origin_shutdown_exception_hook

part2 打开origin界面(也可以不打开的,但是打开可控一点)

# Set Origin instance visibility.
# Important for only external Python.
# Should not be used with embedded Python.
# 这个命令可以打开一个origin界面
if op.oext:op.set_show(True)

part3 读取数据并进行数据处理

# 可以实现设置一个origin模板,这样可以减轻工作量
# 这里先设置好模板读取路径template_path,以及图片保存路径save_img_path
# 可以看这个教程:https://blog.originlab.com/origin-graph-templates-for-python-developers
working_folder = os.path.dirname(os.path.realpath(__file__))
template_path = os.path.join(working_folder,'test111.otpu')
save_img_path = working_folder
# 可以使用pandas 和numpy 处理数据
data = pd.read_csv(csv_path, header=None)
data = np.array(data).flatten()

part4 新建表格,并将数据输入到表格

# Simple syntax to create a new workbook with one sheet
wks = op.new_sheet('w','test')
# Insert list data into columns 1
# 这里0指的是第一列,1指的是第二列,data就是要输入进去的列向量np格式数据,列名设置为???。这里输入两列相同的数据
# 注意这个列名会显示到图上面的
wks.from_list(0, data, lname='???')
wks.from_list(1, data, lname='???')

part5 绘图

# Create a new graph object based on a graph template.
# Provide path to the template. We'll use a built-in
gr = op.new_graph(template=template_path)# Add plots with data from worksheet to layer 1 and layer 2
# and then rescale.
# p1 就是绘制的第一条曲线,
p1 = gr[0].add_plot(wks, coly='B', colx='A')
# X is col A, Y is col B.
p1.color = '#335eff' # 设置曲线颜色
# 可以到这个网站找合适的配色:https://eng.m.fontke.com/tool/rgb/
# p2 就是绘制的第二条曲线
p2 = gr[0].add_plot(wks, 'C', 'A')
# X is col A, Y is col C.
p2.color = '#ff5833'

part6 保存图片

# 保存图片
f=gr.save_fig(os.path.join(save_img_path,'my_py_test.png'))
# 打开刚刚保存的图片
if len(f):os.startfile(f)

part7 退出origin

# Exit running instance of Origin.
if op.oext:op.exit()

我的代码效果视频

在这里插入图片描述

进阶代码及去水印

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

http://www.tj-hxxt.cn/news/86497.html

相关文章:

  • 家庭网络如何做网站服务器2022年seo最新优化策略
  • 专门做特产的网站国外免费域名申请
  • 绵阳网站建设怎么做广告免费推广网
  • 大同格泰网站建设百度一下百度搜索官网
  • 房产微网站百度ai助手入口
  • 做办公室的网站搜索引擎的营销方法有哪些
  • 宝鸡企业网站制作培训报名
  • 网站建设一般多少钱要如何选择百度快照在哪里找
  • 国际货代做网站什么是信息流广告
  • 网站 二级域名需要备案吗深圳网站制作推广
  • 做资源网站违法吗关键词排名优化如何
  • 正宗营销型网站建设seo优化排名软件
  • 品牌型网店深圳网站快速排名优化
  • 做网站要求的分辨率是什么意思微信软文模板
  • 做电商哪几个设计网站比较好如何制作自己的链接
  • wordpress分享点赞独立站seo搜索优化
  • 英语培训网站建设需求分析报告网上在线看视频为什么卡
  • thinkphp手机网站模板永久域名查询
  • 西安网站seo收费手机百度引擎搜索入口
  • 私人制定网站石家庄关键词优化软件
  • 做网站是学什么专业短视频营销推广方式
  • 可以自学做网站吗网络营销的方式和方法
  • 高端品牌网站建设公司自动点击器永久免费版
  • 制作网站需要多少钱太原seo霸屏
  • 大众点评怎么做团购网站营销推广外包
  • 广州做网站做得比较好百度指数分析工具
  • 一级a做爰片偷拍免费网站论坛企业推广
  • 校园网站建设方案百度客服工作内容
  • 东莞莞城网站建设老客外链
  • godaddy 网站上传品牌推广与传播怎么写