Changement de style de marqueur dans le nuage de points selon la troisième variable

J'ai affaire à un multi-colonne dictionnaire. Je veux tracer deux colonnes et par la suite changer la couleur et le style des marqueurs selon une troisième et une quatrième colonne.

J'ai du mal avec l'évolution du style de marqueur dans la pylab nuage de points. Mon approche, qui travaille pour la couleur, malheureusement, ne fonctionne pas pour le style de marqueur.

x=[1,2,3,4,5,6]
y=[1,3,4,5,6,7]
m=['k','l','l','k','j','l']

for i in xrange(len(m)):
    m[i]=m[i].replace('j','o')
    m[i]=m[i].replace('k','x')
    m[i]=m[i].replace('l','+')

plt.scatter(x,y,marker=m)
plt.show()

source d'informationauteur Krn