python 阿尔其绘图器(用python的GTK和matplot 做到一个小部件用于绘制饱和度和各个参数之间到关系)欢迎石油学子哟

该博客介绍了如何使用Python的GTK库和Matplotlib库创建一个小型应用程序,该程序用于绘制饱和度与其他参数之间的关系图。通过这个应用,尤其适合石油领域的学习者进行数据分析和可视化。
摘要由CSDN通过智能技术生成

#-*-coding:utf-8-*-


import gtk
import numpy as np
import matplotlib.pyplot as plt


l={}                                                                # 用字典到方式获取各个参数对应到建
def getdata(widget,event,keys):
num=widget.get_text()
l[keys]=float(num)


def drawingtime(widget,data=l):
print l
if l.has_key('Rt')==False:
print l
Rt=np.linspace(20,100,100)
Sw=((l['a']*l['b']*l['Rw'])/((l['fai']**l['m']*Rt)))**(1.0/l['n'])
title='a=%s b=%s m=%s n=%s %s fai=%s Rw=%s'%(l['a'],l['b'],l['m'],l['n'],'\n',l['fai'],l['Rw'])   #写标题
plt.plot(Rt,Sw)
plt.title(title)
plt.xlabel(' ')
plt.ylabel(' ')
plt.show()
 
if l.has_key('Rw')==False:        #如果没有这个建到话   就绘制饱和度和这个建到关系  因为在外部  输入参数到时候没有点击这个按钮  所以没有这个建                                          
Rw=np.linspace(1,10,100)
Sw=((l['a']*
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值