我有一個熊貓數據框有3個類和n個特徵的數據點。大熊貓分散矩陣的傳說
以下代碼會生成一個散點圖矩陣,其中包含數據框中4個要素的對角線上的直方圖。
colums = ['n1','n2','n3','n4']
grr = pd.scatter_matrix(
dataframe[columns], c=y_train, figsize=(15,15), label=['B','N','O'], marker='.',
hist_kwds={'bins':20}, s=10, alpha=.8, cmap='brg')
plt.legend()
plt.show()
這樣的:
我遇到的問題是,plt.legend()似乎不工作,它完全不顯示圖例(或它的微小'le8'在第二行的第一列中幾乎看不到......)
我想要的是一個只顯示哪種顏色是哪個類的傳說。
我試過所有建議的問題,但沒有解決方案。 我也試圖把標籤圖例中的功能參數如下:
plt.legend(label=['B','N','O'], loc=1)
但無濟於事..
我在做什麼錯?
我從來沒有使用過'pd.scatter_matrix'繪製散佈矩陣圖,但seaborn可能是有用的。這裏有一個圖例的例子:https://seaborn.pydata.org/examples/scatterplot_matrix.html –