m = ['k', 'l', 'l', 'k', 'j', 'l']
mapping = {'j': 'o', 'k': 'x', 'l': '+'}
for i in range(len(x)):
    plt.scatter(x[i], y[i], marker=mapping[m[i]])
plt.show()
Изменение стиля маркера на точечной диаграмме в соответствии с третьей переменной