我使用python并想在x轴上绘制1900到2000的热图。所以我有一个二维函数,比如f(t,x),其中t在1900和2000之间。然后我定义g(x)=[f(t,x)表示范围(19002000)内的t],并将所有内容按z放入一个数组中=numpy.数组([g(x)表示范围(50)内的x)]。然后我把热图绘制成pylab.颜色(z) ,但是我失去了对年份的依赖,因为它现在在一个从零开始的数组中。x轴从0到100。如何将1900添加到x轴,而不是标签中,而是使范围变为1900-2000。提前谢谢。你知道吗
Tags:
如果使用
pcolormesh
(或pcolor
,但pcolormesh
更快),则需要传入显式x
和y
数组以及z
数组。你知道吗如果您使用的是
imshow
,则需要使用extent
kwarg。你知道吗作为使用
pcolormesh
或pcolor
的示例:作为使用
imshow
的示例(请注意,您还需要使用aspect='auto'
,以使imshow
和pcolormesh
完全匹配):相关问题 更多 >
编程相关推荐