5
我正在使用matplotlib來製作一個DF的散點圖。爲了獲得每個數據設置不同的顏色,我正在做兩個獨立的呼叫plt.scatter:有沒有辦法根據不同列中的離散變量製作matplotlib散點圖標記或顏色?
plt.scatter(zzz['HFmV'], zzz['LFmV'], label = dut_groups[0], color = 'r')
plt.scatter(qqq['HFmV'], qqq['LFmV'], label = dut_groups[1], color = 'b')
plt.legend()
plt.show()
這給了我想要的顏色依賴,但真的會有什麼理想的是,如果我可以直接去找熊貓給我散點圖與同積幾個數據集由像
df.plot(KIND =散射(X,Y,顏色= df.Group,標記= df.Head)
顯然有沒有這樣的動物(至少我能找到)所以,我腦海中最好的事情是將plt.scatter調用放到一個循環中,以便使顏色或標記變化根據其中一行(不是x或y,而是其他行)。如果我想使用的行是一個連續變量,它看起來像我可以使用色彩映射,但在我的情況下,我需要爲此起訴的行是一個字符串(變量的分類類型,而不是數字)。
任何幫助非常感謝。