La modification de la couleur et le marqueur de chaque point à l'aide de seaborn jointplot

J'ai ce code légèrement modifié à partir de ici :

import seaborn as sns
sns.set(style="darkgrid")

tips = sns.load_dataset("tips")
color = sns.color_palette()[5]
g = sns.jointplot("total_bill", "tip", data=tips, kind="reg", stat_func=None,
                  xlim=(0, 60), ylim=(0, 12), color='k', size=7)

g.set_axis_labels('total bill', 'tip', fontsize=16)

et je reçois une jolie parcelle Cependant, pour mon cas, j'ai besoin d'être en mesure de modifier la couleur ET le format de chaque point.

J'ai essayé d'utiliser les mots clés, marker, style, et fmt, mais je reçois l'erreur TypeError: jointplot() got an unexpected keyword argument.

Quelle est la bonne façon de le faire? J'aimerais éviter d'appeler sns.JointGrid et la représentation des données et les distributions marginales manuellement..

Peut-être que je suis missunderstanding, mais selon cette réponse, vous ne pouvez pas vous passer d'une liste de marqueurs de plt.scatter et donc la seaborn wrapper ne fonctionne pas, soit.
Tirer. Je vais devoir le modifier. Il serait peut-être possible d'effacer les points de la figure est créé et de l'intrigue de chacun d'eux individuellement
Il a fini par être pas trop dur. Tout ce que j'avais à faire était de g.ax_joint.cla() pour effacer les axes où les points sont tracés et puis tracez les points à l'aide de la réponse que vous avez mentionné. La régression est parti, mais je n'ai pas vraiment besoin de cette partie de toute façon tout les points avec les distributions marginales
Pouvez vous s'il vous plaît répondre à votre propre question en montrant votre code (et il faut l'accepter)? Encore mieux si vous pouvez ajouter une image personnes, l'avenir peut être une référence 🙂

OriginalL'auteur pbreach | 2014-11-18