python画xy轴_用python建立两个Y轴的XY曲线图方法
想把python提取出来的 加载点反力和某个单元的应力画在同一个XY曲线图上,由于两者数量级差太远,故而需要建立有两个Y轴的XY曲线图。
效果为:
代码如下:
#创建Quatype,作为标记,用于判断是否需要创建多条Y轴(或X轴)
#label 会变成默认的坐标轴名 type 是一个枚举,“type”相同的合并成同一个轴
Quatype1=xyPlot.QuantityType(label='应力' , type=STRESS)
Quatype2=xyPlot.QuantityType(label='荷载' , type=FORCE)
Quatype3=xyPlot.QuantityType(label='时间' , type=TIME)
# 从第一个文件中提取数据
fileName1='D:\\SaveDataTest\\Load-Time.txt'
file = open(fileName1)
lines = file.readlines()
file.close()
pxy = lines[0].split(',')
pxy = [x.strip() for x in pxy]
plotName, xAxisTitle, yAxisTitle = pxy
data = []
for line in lines[1:]:
line=line.replace('\t' , ',')
data.append(eval(line))
# 创建 XYData object ,使用关键字 axis1QuantityType 和 axis2QuantityType
xyData1 = session.XYData(name='cv1', data=data, contentDescription=fileName1,
axis1QuantityType=Quatype3, axis2QuantityType=Quatype2)
#创建第一个 Curve
curve1 = session.Curve(xyData1)
# 从第二个文件中提取数据
fileName2='D:\\SaveDataTest\\RF-Mises-Time-N01.txt'
file = open(fileName2)
lines = file.readlines()
file.close()
pxy = lines[0].split(',')
pxy = [x.strip() for x in pxy]
plotName, xAxisTitle, yAxisTitle = pxy
while plotName in session.xyPlots.keys():
plotName=plotName+'-1'
data = []
for line in lines[1:]:
line=line.replace('\t' , ',')
data.append(eval(line))
# 创建 XYData object,使用关键字 axis1QuantityType 和 axis2QuantityType
xyData2 = session.XYData(name='cv2', data=data, contentDescription=fileName2,
axis1QuantityType=Quatype3, axis2QuantityType=Quatype1)
#创建第二个 Curve
curve2 = session.Curve(xyData2)
#创建XY图
xyList=[xyData1,xyData2,]#创建XY数据列表
curveList = session.curveSet(xyData=xyList)
xyPlot = session.XYPlot(plotName) #建立曲线
chart = xyPlot.charts.values()[0] #chart 为最新建立的chart
chart.setValues(curvesToPlot=curveList) #建立曲线 X轴 Y轴
用于提取数据的两个文件,内容如下:
Load-Time.txt
RF-Mises-Time-N01.txt
以上这篇用python建立两个Y轴的XY曲线图方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
python画xy轴_用python建立两个Y轴的XY曲线图方法相关推荐
- python一个图画两条曲线_用python建立两个Y轴的XY曲线图方法
想把python提取出来的 加载点反力和某个单元的应力画在同一个XY曲线图上,由于两者数量级差太远,故而需要建立有两个Y轴的XY曲线图. 效果为: 代码如下: #创建Quatype,作为标记,用于判断 ...
- 用python建立两个Y轴的XY曲线图
想把python提取出来的 加载点反力和某个单元的应力画在同一个XY曲线图上,由于两者数量级差太远,故而需要建立有两个Y轴的XY曲线图. 效果为: 代码如下: #创建Quatype,作为标记,用于判断 ...
- python画静态烟花_新年快乐! python实现绚烂的烟花绽放效果
做了一个Python的小项目.利用了一点python的可视化技巧,做出烟花绽放的效果,文章的灵感来自网络上一位大神. 一.编译环境 Pycharm 二.模块 1.tkinter:这个小项目的主角,是一 ...
- python画交互式地图_使用Python构建交互式地图-入门指南
python画交互式地图 Welcome to The Beginner's Guide to Building Interactive Maps in Python 欢迎使用Python构建交互式地 ...
- 如何用python画爱心代码_用 python 画爱心代码讲解
学计算机的男生发这个给我看是什么意思?www.zhihu.com 原理其实挺简单的. 代码网上也有. 最难的部分前人都告诉我们了, 心形可画. 要自己推导通过泰勒各种扭也可以. 通过肉眼扭我感觉也不 ...
- 如何用python画金字塔形状_用 Python 画一只福鼠
今年这个鼠年,尽管只是刚过了一个开头,但现实仿佛把我们很多年才需要经历的不好的事情,都在一瞬间抛向了我们,这个鼠年好像缺了点福气,本节我们使用 Python 画一只福鼠,为大家增添点福气,我们需要用到 ...
- python画聚类图_用Python进行系统聚类分析
在进行机器学习时,我们往往要对数据进行聚类分析,聚类,说白了就是把相似的样品点/数据点进行归类,相似度高的样品点会放在一起,这样一个样本就会被分成几类.而聚类分析也有很多种方法,比如分解法.加入法.有 ...
- python画圆形螺旋线_用Python写一首中秋Rap
中秋节马上就要到啦 各位小伙伴是不是 已经按捺不住激动的心情 心情早已飞到家里/旅游目的地 (此条屏蔽领导) 在写这篇文章之前 小编在网上 已经看到了许多关于 中秋节的各种段子和诗句 看到一些什么&q ...
- 用python画动态樱花_利用python画一棵漂亮的樱花树,turtle画图代码大全,此处感谢知乎大佬小白...
利用python画一棵漂亮的樱花树,turtle画图代码大全,此处感谢知乎大佬小白 此处感谢知乎大佬 小白练手 练习一下比较流行的turtle(海龟库) 画一棵漂亮的樱花树,效果如下: ps: 是动态 ...
最新文章
- winform代码:关联窗体数据更新,删除dataGridview中选中的一行或多行
- 剖析Vue原理实现双向绑定MVVM
- python爬去百度文库_利用Python语言轻松爬取数据[精品文档]
- Bob的烦恼II 逃离迷宫
- 使用adb命令查看Sqlite数据库
- 软件包管理器(树链剖分)
- rabbitmq 查看消费者_RabbitMQ 和 Kafka 的比较
- html 实时预览在线,用HTML+CSS做一个实时预览的markdown编辑器
- android获取当前位置经纬度,Android中通过GPS或NetWork获取当前位置的经纬度
- 使用SQL Storage Compress压缩SQL Server 数据库文件
- php后端文件,【后端开发】php文件用啥打开
- 1135(重、错)Is It A Red-Black Tree
- Spring学习(一)Spring简介、SpringIOC
- DiskGenius无损调整分区大小
- ostringstream的使用方法
- excel 汉字转拼音
- 国内数据资源共享平台介绍
- 【2018华科机试】十二进制
- Shiro @RequiresPermissions是如何运转的?
- java校园快递代领系统 小程序