在plt.Matshow上从上到下改变x轴位置

时间:2016-10-17 00:02:53

标签: python-3.x

我已经搜索过高低,但我似乎无法使用Matshow从上到下移动x轴,我知道imshow有原始代码来更改x轴从上到下的位置,但是我坚持认为我使用Matshow的问题,是否有办法切换轴位置?

t = [[(x+y+1)%2 for x in range(7)] for y in range (7)] plt.matshow(t, interpolation="none") plt.title('ArrayD')

1 个答案:

答案 0 :(得分:4)

致电tick_bottom()

plt.matshow(t, interpolation="none")
plt.gca().xaxis.tick_bottom()

或使用imshow代替matshow

plt.imshow(t, interpolation="none")
import numpy as np
import matplotlib.pyplot as plt

t = [[(x+y+1)%2 for x in range(7)] for y in range (7)]
plt.matshow(t, interpolation="none")
plt.title('ArrayD', y=1.01)
plt.gca().xaxis.tick_bottom()
plt.show()

产量

enter image description here