我使用Pylab(PL)的次要情節的功能如下:使用Pylab次要情節功能:具有不同X排隊次要情節軸
f, (ax1, ax2, ax3, ax4) = pl.subplots(4, sharex=True, sharey=False)
比方說,T0,T1,T2,T3成爲四個時間戳按時間順序排列。軸對象ax1和ax2生成時間戳t0和t2之間降水和氣溫數據的子圖,總數爲100個數據點。軸對象ax3和ax4在時間戳t1和t3之間生成總數爲500個數據點的相對溼度和風數據的子圖。
import matplotlib.dates as dates
time_numbers1 = dates.datestr2num(time_array1)
time_numbers2 = dates.datestr2num(time_array2)
,我遇到的問題是毫不奇怪:當我運行我的代碼,生成的圖形顯示AX1和AX2數據被扭曲和不
兩個時間陣列使用轉換爲十進制數符合ax3和ax4中的數據。
我知道,我的問題是依賴於我的過於簡單的使用這個次要情節設置的:
sharex=True
有沒有人有建議/想法,處理這個問題的繪圖?要清楚的是,這不是一個死或死的情況,因爲我總是可以擺弄數據(例如,零填充,插值,平均)以獲得數據排列。然而,這是很多數據,所以我很好奇,如果有任何聰明的繪圖解決方案可能在那裏。
謝謝@pathoren!這正是我需要的。 – Stewart
好!如果您發現它有用,請接受答案。 – pathoren
是的,我試圖找到如何「接受」你的答案昨天,但我不知道如何。當然,一旦我知道該怎麼做,這非常容易:只需點擊灰色複選標記即可。很好。 – Stewart