我想知道如何執行以下操作: 我有一個帶點和類的DataFrame
。我想繪製所有點,併爲每個班級使用一種顏色。我如何指定類如何引用圖例中的顏色?matplotlib中的圖例
fig = plt.figure(figsize=(18,10), dpi=1600)
df = pd.DataFrame(dict(points1 = data_plot[:,0], points2 = data_plot[:,1], \
target = target[0:2000]))
colors = {1: 'green', 2:'red', 3:'blue', 4:'yellow', 5:'orange', 6:'pink', \
7:'brown', 8:'black', 9:'white'}
fig, ax = plt.subplots()
ax.scatter(df['points1'], df['points2'], c = df['target'].apply(lambda x: colors[x]))
可以爲用戶提供的是你所得到的輸出和你想獲得輸出最小的可運行的例子嗎?這將更容易理解和回答你的問題。 –