我想創建一個矩陣的熱圖。我也想分別縮放每列的顏色。在我的例子中,大數值顯然占主導地位,所有顏色都在那裏。Matplotlib pcolor - 按列相對的顏色
我想要的是相對於列的着色,因此[1,2,3]以與[1000,2000,3000]相同的比例着色。 (我想這個例子的解決方案是三個層次的相同顏色的3個條紋)。
import matplotlib.pyplot as plt
import numpy as np
d1 = np.array([[1, 2, 3],
[10, 20, 30],
[100, 200, 300],
[1000, 2000, 3000]]).T
plt.pcolor(d1, cmap=plt.cm.Blues)
如果這可以通過另一種類型的圖表(如條形圖)它也可以,只要我得到所有的廣場一樣大小來解決。
一個偉大的小動作。感謝您發帖! – toni057