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