Simple ligne de parcelles à l'aide de seaborn
Je suis en train de tracer une courbe ROC à l'aide de seaborn (python).
Avec matplotlib-je simplement utiliser la fonction plot
:
plt.plot(one_minus_specificity, sensitivity, 'bs--')
où one_minus_specificity
et sensitivity
sont deux listes de paires de valeurs.
Est-il un simple homologues de la fonction plot en seaborn? J'ai eu un coup d'oeil à la galerie mais je ne trouve pas de méthode simple.
Vous devez vous connecter pour publier un commentaire.
Depuis seaborn utilise également matplotlib pour faire son tracé, vous pouvez facilement combiner les deux. Si vous ne voulez adopter le style de seaborn la
set_style
fonction devrait vous obtenir a commencé:Résultat:
Il est possible d'obtenir ce fait à l'aide de
seaborn.lineplot()
, mais il implique un travail supplémentaire de la conversion des tableaux numpy pour les pandas dataframe. Voici un exemple complet:Et nous obtenons les courbes ci-dessous:
Oui, vous pouvez faire la même chose dans Seaborn directement. C'est fait avec tsplot() qui permet à un seul tableau en entrée, ou les deux tableaux où l'autre est le "temps" c'est à dire l'axe des x.