Est-il possible de zoomer dans un tracé si l'affichage en ligne est activé ? La rotation et le zoom sont des fonctions nécessaires, en particulier pour les tracés 3d.
Réponses
Trop de publicités?Maintenant, grâce à mpld3 il est très facile d'activer le zoom dans les tracés en ligne !
Tout ce que vous avez à faire est d'installer mpld3 ( pip install mpld3
), puis ajoutez-le à votre carnet de notes :
%matplotlib inline
import mpld3
mpld3.enable_notebook()
Maintenant, vos parcelles auront un menu de barre d'outils en bas à gauche, dans lequel vous pouvez activer le zoom de la souris :)
Pour l'instant, le mieux que vous puissiez faire est de le redessiner à une plus grande taille en utilisant la fonction figsize
fonction. Elle attend des dimensions en pouces, ce qui m'a surpris la première fois que j'ai essayé de l'utiliser.
Il y a quelques plantes pour un backend riche qui permettrait de manipuler les parcelles en direct, en utilisant HTML5, mais je pense qu'il faudra encore quelques mois avant que cela soit prêt.
Si vous utilisez l'ordinateur portable sur votre ordinateur local, le plus simple est de ne pas utiliser le mode en ligne, afin que les tracés s'affichent dans des fenêtres séparées.
mpld3 a ralenti l'exécution de mes carnets. J'ai trouvé qu'il était préférable d'utiliser le nbagg qui fournit les mêmes outils interactifs mais permet également d'enregistrer les graphiques par le menu de clic droit :
import matplotlib
matplotlib.use('nbagg')
import matplotlib.pyplot as plt
- Réponses précédentes
- Plus de réponses