plt.imshow函数怎么改横纵坐标对应的数据
时间: 2023-10-21 18:04:19 浏览: 257
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
可以使用plt.xticks()和plt.yticks()函数来修改横纵坐标对应的数据,例如:
```
import matplotlib.pyplot as plt
import numpy as np
# 创建一个 5x5 的二维数组
data = np.random.rand(5, 5)
# 绘制图像
plt.imshow(data)
# 修改横纵坐标对应的数据
plt.xticks(np.arange(5), ('a', 'b', 'c', 'd', 'e'))
plt.yticks(np.arange(5), ('A', 'B', 'C', 'D', 'E'))
# 显示图像
plt.show()
```
其中,np.arange(5)生成一个从0到4的数字数组,('a', 'b', 'c', 'd', 'e')表示给这5个数字对应的标签,plt.xticks()和plt.yticks()函数分别将横轴和纵轴的刻度设置为刚刚生成的数字数组,并把它们对应的标签设置为给定的标签序列。
阅读全文