然后我试试这个
#!/usr/bin/python
import os,sys
import Image
import matplotlib.pyplot as plt
jpgfile = Image.open("t002.jpg")
fig = plt.imshow(jpgfile)
ax = fig.add_subplot(111)
ax.set_xlabel('normlized resistivities')
ay.set_ylabel('normlized velocities')
fig.savefig("fig.jpg")
但后来我有了
AttributeError: 'AxesImage' object has no attribute 'add_subplot'
如何设置xlabel和ylabel,然后将新图像保存为文件?
最佳答案
简单地做就足够了
plt.figure()
plt.imshow(jpgfile)
plt.xlabel('normlized resistivities')
plt.ylabel('normlized velocities')
plt.savefig('out.jpg')
您当前的错误是因为 imshow
未返回 Figure
。
关于python - 如何使用 MATPLOTLIB 设置标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35605732/