¿Es posible hacer zoom en un gráfico si está activado en línea? Especialmente con respecto a los gráficos 3D, la rotación y el zoom es una característica necesaria.
python
matplotlib
ipython
varantir
fuente
fuente
Json serialization error
Ahora puede usar en
%matplotlib notebook
lugar de%matplotlib inline
y podrá interactuar con sus parcelas.fuente
En la actualidad, lo más cerca que puede llegar es volver a dibujarlo en un tamaño más grande usando la
figsize
función. Espera dimensiones en pulgadas, lo que me sorprendió la primera vez que intenté usarlo.Hay algunas plantas para un backend rico que permitiría manipular gráficos en vivo, usando HTML5, pero creo que pasarán unos meses más antes de que esté listo.
Si está usando la computadora portátil en su computadora local, por ahora, la opción más fácil podría ser no usar el modo en línea, por lo que los gráficos aparecerán como ventanas separadas.
fuente
mpld3 ralentizó la ejecución de mis cuadernos. Me pareció mejor usar el backend nbagg que proporciona las mismas herramientas interactivas pero también permite guardar gráficos mediante el menú del botón derecho:
import matplotlib matplotlib.use('nbagg') import matplotlib.pyplot as plt
fuente
Otro buen ejemplo que ha surgido recientemente es subcontratar el trabajo para trazar:
¡Deje que ellos se encarguen de la renderización, la panorámica y el zoom por usted!
fuente
matplotlib.use('nbagg')
tampoco funcionó para mí. Encontrémdplt3
bastante lento. En lugar de hacer zoom, terminé cambiando el tamaño de mi figura (haciéndola grande), usando esta publicación: Configuración de ancho de trazado en el cuaderno ipythonfuente