Visualisation

Modules et exemples

matplotlib reste la référence en matièce de graphique mais la librairie ne produit que des images statiques. D’autres libraires utilisent pleinement le javascript au sein d’un notebook. La première est bokeh mais il en existe d’autres qui migrent une librairie javascript existant vers Python ou qui sont développées spécifiquement pour les notebooks. C’est le cas de bqplot qui permet assez facilement de modifier le graphique en fonction des actions de la souris. Pour choisir une librairie, il faut vous demander :

  • si le graphique que vous souhaitez faire est disponible,
  • si vous souhaitez un graphique statique ou en javascript (zoom, déplacement),
  • si vous souhaitez ajouter des animations en fonction de ce que fait la souris (afficher une valeur, changer la couleur),
  • si vous souhaitez faire une animations (avec un curseur pour le temps par exemple),
  • si vous souhaitez interagir avec l’utilisateur via le graphique,
  • si vous souhaitez que le graphique fasse parti d’un site web et puisse être exploité en dehors du notebook).

Lire 10 plotting librairies.

Galleries

Quelques fonctions en guise d’exemples

Trucs et astuces