我想知道如何执行以下操作: 我有一个带点和类的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]))
可以为用户提供的是你所得到的输出和你想获得输出最小的可运行的例子吗?这将更容易理解和回答你的问题。 –