Je souhaite tracer des tracés catégoriels avec le pointpoint Seaborn, mais les points de données qui ne sont pas adjacents ne sont pas connectés à une ligne dans le tracé. Je voudrais interpoler entre les points non adjacents, et les relier de la même façon que les points adjacents sont connectés, comment puis-je faire cela? Exemple: Dans les images de gauche et du milieu, les points bleu et vert doivent être reliés respectivement à une courbe, mais ils sont maintenant séparés en petites parties. Comment puis-je tracer les images de gauche et du milieu comme la bonne?Connexion de points de données non adjacents dans le pointplot Seaborn
fig, axs = plt.subplots(ncols=3, figsize=(10,5))
exp_methods = ['fMRI left', 'fMRI right', 'MEG']
for i in range(3):
experiment = exp_methods[i]
dataf = df[df['data']==experiment]
sns.pointplot(x='number_of_subjects', y='accuracy', hue='training_size', data=dataf,
capsize=0.2, size=6, aspect=0.75, ci=95, legend=False, ax=axs[i])
Je suggère de ne pas utiliser seaborn alors. Utilisez simplement un diagramme de dispersion ou de ligne habituel avec des barres d'erreur dans matplotlib. – ImportanceOfBeingErnest