df = pd.read_csv("E:/heatpoint.csv",encoding='gbk') for x in df.values[:,1]: Heatpoint_T = x for y in df.values[:,2]: Heatpoint_P = y water = ip97.IAPWS97(T=Heatpoint_T + 273.15, P=Heatpoint_P) xx = water.s yy = water.h
如程序,计算可得xx,yy=
1.3047521046139416 421.2774112042013
1.8391418961545116 633.8126255186867
2.3285066233615708 852.9781016074298
2.516549131128552 943.826104870694
6.19384377832325 2807.3537661938562
想以xx,yy分别为x轴和y轴进行绘图怎么处理
>>> import numpy as np
>>> import matplotlib.pyplot as plt
>>> data = np.array([[3047521046139416, 421.2774112042013],
[8391418961545116, 633.8126255186867],
[3285066233615708, 852.9781016074298],
[516549131128552, 943.826104870694],
[19384377832325, 2807.3537661938562]])
>>> x, y = data[:,0], data[:,1]
>>> plt.plot(x, y, marker='o')
[<matplotlib.lines.Line2D object at 0x00000258DA2E0AC8>]
>>> plt.show()