私は次のことをどうすればいいのですか? 私はポイントとクラスを持つDataFrame
を持っています。私はすべての点を描画し、各クラスに1つの色を使用したいと思います。どのように授業で凡例の色を参照するのかを指定できますか?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]))
あなたはあなたが取得している出力とあなたが取得したいと思い出力を最小限の実行可能な例を提供することができますか?あなたの質問を理解して答えやすくなります。 –