1
我试图制作的图表是一个以日期为垂直维度的2D数组。按照惯例,日期应该从上到下增加。显示周围的其他方法正常工作的时间与此代码:显示一个倒立的垂直日期轴
import numpy as np
import matplotlib as mpl
import matplotlib.colorbar as cb
import matplotlib.pyplot as plt
from datetime import datetime
y = np.reshape(np.random.rand(100), (10, 10))
f1 = plt.figure()
ax1 = f1.add_axes([0.15, 0.15, 0.76, 0.80])
mindate = mpl.dates.date2num(datetime(2010, 1, 10))
maxdate = mpl.dates.date2num(datetime(2010, 1, 20))
im1 = ax1.imshow(y, cmap='binary', aspect='auto', origin='upper',
interpolation='nearest', extent=(0, 1, mindate, maxdate))
ax1.yaxis_date()
plt.show()
扭转轴的方向与由切换间隔边界其他数据类型相当简单,但与日期,这导致在一个空的Y轴。有没有一种方法可以在不编写自定义标记定位器的情况下运行?
非常感谢您! – elpres 2011-04-28 07:15:15