Я хочу настроить разброс - для первой звезды, для второго круга, для третьего - '+'. Для этого я использую следующий код:
fig = plt.figure(figsize = (8,8))
ax = fig.add_subplot(1,1,1)
targets = [0, 1, 2]
colors = ['brown', 'y', 'dimgrey']
marker = ['*', 'o', '+']
for target, color, shape in zip(targets, colors, marker):
indicesToKeep = finalDf['target'] == target
ax.scatter(finalDf.loc[indicesToKeep, 'principal component 1']
, finalDf.loc[indicesToKeep, 'principal component 2']
, c = color
, s = 50)
ax.grid()
Но это дает только круги. Не могли бы вы помочь мне обнаружить ошибку?