怎么用python建立两个Y轴的XY曲线图

  介绍

这篇文章给大家分享的是有关怎么用python建立两个Y轴的XY曲线图的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

python主要用来做什么

python主要应用于:1,网络开发;2、数据科学研究;3,网络爬虫;4、嵌入式应用开发,5日游戏开发;6桌面应用开发。

想把python提取出来的加载点反力和某个单元的应力画在同一个XY曲线图上,由于两者数量级差太远,故而需要建立有两个Y轴的XY曲线图。

效果为:

代码如下:

#创建Quatype,作为标记,用于判断是否需要创建多条Y轴(或X轴)   # label 会变成默认的坐标轴名,,type 是一个枚举,“类型”相同的合并成同一个轴=& # 39;Quatype1=xyPlot.QuantityType(标签应力& # 39;,,,类型=压力)   Quatype2=xyPlot.QuantityType(标签=& # 39;荷载& # 39;,,,类型=力)=& # 39;Quatype3=xyPlot.QuantityType(标签时间& # 39;,,,type=时间)   #,从第一个文件中提取数据   fileName1=& # 39; D: \ \ SaveDataTest \ \ Load-Time.txt& # 39;   时间=file 开放(fileName1)   时间=lines  file.readlines ()   file.close ()   pxy [0]=,行.split (& # 39; & # 39;)   时间=pxy  [x.strip (), for  x 拷贝pxy]   plotName, xAxisTitle, yAxisTitle =pxy   时间=data  []   for  line 拷贝行[1:]:   行=line.replace (& # 39; \ t # 39;,,, & # 39;, & # 39;)   data.append (eval()行)   ,   #,创建,XYData  object 使用关键字,axis1QuantityType 和axis2QuantityType   时间=xyData1  session.XYData (name=& # 39; cv1& # 39;,, data=https://www.yisu.com/zixun/data, contentDescription=fileName1,   axis1QuantityType=Quatype3 axis2QuantityType=Quatype2)   #创建第一个曲线   curve1=session.Curve (xyData1)   #从第二个文件中提取数据   fileName2=' D://SaveDataTest//RF-Mises-Time-N01.txt '   文件=打开(fileName2)   行=file.readlines ()   file.close ()   pxy[0]=行.split (" ")   pxy=[x.strip () x pxy]   plotName、xAxisTitle yAxisTitle=pxy   在plotName session.xyPlots.keys ():   plotName=plotName + ' 1 '      data=[]   线的线(1:):=线。替换('/t ', ', ')   data.append (eval()行)      #创建XYData对象,使用关键字axis1QuantityType和axis2QuantityType   xyData2=会话。XYData (name=' cv2 ', data=数据,contentDescription=fileName2,   axis1QuantityType=Quatype3 axis2QuantityType=Quatype1)   #创建第二个曲线   curve2=session.Curve (xyData2)   #创建XY图   xyList=[xyData1、xyData2] #创建XY数据列表   curveList=session.curveSet (xyData=xyList)   xyPlot=session.XYPlot (plotName) #建立曲线   图=xyPlot.charts.values()[0] #图表为最新建立的图表   chart.setValues (curvesToPlot=curveList) #建立曲线X轴Y轴

用于提取数据的两个文件,内容如下:

<强>加载时。txt

怎么用python建立两个Y轴的XY曲线图

<强> RF-Mises-Time-N01。txt

怎么用python建立两个Y轴的XY曲线图

感谢各位的阅读!关于“怎么用python建立两个Y轴的XY曲线图”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

怎么用python建立两个Y轴的XY曲线图