在matplotlib中返回缩放的色条上任意点的RGB数据

2024-06-16 11:44:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个xy散点图,点根据第三个值z着色。在本例中,x和y是压力和体积数据的数组,z是温度数据的数组

data = np.genfromtxt("watervolume.txt", delimiter="\t")
P=data[:,0]
V=data[:,1]
T=data[:,2]

fig, ax = plt.subplots()
im = ax.scatter(P,V,c=T,cmap='jet')
fig.colorbar(im, ax=ax)
im.set_clim(400,4000)

ax.set_xlabel('P (GPa)')
ax.set_ylabel('V (cc/mol)')
ax.set_title('partial molar volume H2O')
fig.savefig('watervolume.pdf')

如何在色条上找到给定温度值的RGB值


Tags: 数据datanpfig体积数组ax温度