python一个图画两条曲线_用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 ÿ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值