我正在尝试使用matplotlib的pcolormesh创建瀑布图。我希望x轴上的频率,y轴上的时间和每个像素的颜色强度。现在,我有以下内容:
plt.pcolormesh(freqs, time, intensities)
plt.show()
有没有办法让我改变这个,以便时间0在y轴的顶部,最后一次(在这种情况下是200秒)在底部?这样,当你从上到下看情节时,时间在增加。
请注意,简单地反转列表不会产生正确的图表。例如: x = [0,1,2,3,4,5] y = [5,4,3,2,1,0] plt.plot(X,Y)
这不会产生向上移动y轴从5到0的情节。
答案 0 :(得分:2)
要使y
轴反转使用plt.gca().invert_yaxis()
或plt.gca().invert_xaxis()
轴{/ 1}}。