1
這是一個非常基本的問題。我無法在其他地方找到令人滿意的答案,所以我在此寫下這個問題。我有一個矩陣,一個約1300 x 1300的矩形矩陣。我可以使用matplotlib
從它生成一個熱圖。但是,我希望行和列名稱顯示在熱圖上,而不是當我使用imshow
時正常顯示的0 - 1300。如何使用matplotlib繪製熱圖的rownames和列名稱?
我會舉個簡單的例子。
這是一個非常基本的問題。我無法在其他地方找到令人滿意的答案,所以我在此寫下這個問題。我有一個矩陣,一個約1300 x 1300的矩形矩陣。我可以使用matplotlib
從它生成一個熱圖。但是,我希望行和列名稱顯示在熱圖上,而不是當我使用imshow
時正常顯示的0 - 1300。如何使用matplotlib繪製熱圖的rownames和列名稱?
我會舉個簡單的例子。
你還沒有舉出你的例子,但我會給你一個快速的例子,說明如何改變每個軸上的標籤!
首先,把你的標籤在陣列中,讓我們稱他們y_labels
和x_labels
現在,這裏是你的代碼:
ax = pylab.subplots()
ax.set_yticklabels(y_labels)
ax.set_xticklabels(x_labels)
這應該做的伎倆!
看看我在這裏發佈的代碼與代碼:http://stackoverflow.com/questions/43761430/multiple-1-dimensional-heatmaps-on-single-pcolormesh-matplotlib雖然我的問題是要求別的東西,我想我的代碼片段完全符合你的要求,並可以在該線程的圖片中看到。 – Vlox 2017-05-03 13:38:18