Introducción
Esta práctica te guiará a través del proceso de utilizar directamente el backend agg para crear imágenes en Python Matplotlib. El backend agg es útil para los desarrolladores de aplicaciones web que deseen tener un control total sobre su código sin utilizar la interfaz pyplot para administrar figuras, cerrar figuras, etc. En esta práctica, te mostraremos cómo guardar el contenido de la superficie agg en un archivo y cómo extraerlo a una matriz numpy, que a su vez puede ser pasada a Pillow.
Consejos sobre la VM
Una vez finalizada la inicialización de la VM, haz clic en la esquina superior izquierda para cambiar a la pestaña Cuaderno y acceder a Jupyter Notebook para practicar.
A veces, es posible que tengas que esperar unos segundos a que Jupyter Notebook termine de cargar. La validación de las operaciones no puede automatizarse debido a las limitaciones de Jupyter Notebook.
Si te encuentras con problemas durante el aprendizaje, no dudes en preguntar a Labby. Proporciona retroalimentación después de la sesión y te resolveremos el problema inmediatamente.
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"])
python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"])
python(("Python")) -.-> python/DataScienceandMachineLearningGroup(["Data Science and Machine Learning"])
matplotlib(("Matplotlib")) -.-> matplotlib/BasicConceptsGroup(["Basic Concepts"])
matplotlib(("Matplotlib")) -.-> matplotlib/PlottingDataGroup(["Plotting Data"])
matplotlib(("Matplotlib")) -.-> matplotlib/AdvancedTopicsGroup(["Advanced Topics"])
matplotlib/BasicConceptsGroup -.-> matplotlib/figures_axes("Understanding Figures and Axes")
matplotlib/BasicConceptsGroup -.-> matplotlib/saving_figures("Saving Figures to File")
matplotlib/PlottingDataGroup -.-> matplotlib/line_plots("Line Plots")
python/DataStructuresGroup -.-> python/lists("Lists")
python/DataStructuresGroup -.-> python/tuples("Tuples")
python/ModulesandPackagesGroup -.-> python/importing_modules("Importing Modules")
python/ModulesandPackagesGroup -.-> python/using_packages("Using Packages")
matplotlib/AdvancedTopicsGroup -.-> matplotlib/custom_backends("Custom Backends")
python/DataScienceandMachineLearningGroup -.-> python/data_visualization("Data Visualization")
subgraph Lab Skills
matplotlib/figures_axes -.-> lab-48596{{"Uso del backend agg de Matplotlib para la generación de imágenes"}}
matplotlib/saving_figures -.-> lab-48596{{"Uso del backend agg de Matplotlib para la generación de imágenes"}}
matplotlib/line_plots -.-> lab-48596{{"Uso del backend agg de Matplotlib para la generación de imágenes"}}
python/lists -.-> lab-48596{{"Uso del backend agg de Matplotlib para la generación de imágenes"}}
python/tuples -.-> lab-48596{{"Uso del backend agg de Matplotlib para la generación de imágenes"}}
python/importing_modules -.-> lab-48596{{"Uso del backend agg de Matplotlib para la generación de imágenes"}}
python/using_packages -.-> lab-48596{{"Uso del backend agg de Matplotlib para la generación de imágenes"}}
matplotlib/custom_backends -.-> lab-48596{{"Uso del backend agg de Matplotlib para la generación de imágenes"}}
python/data_visualization -.-> lab-48596{{"Uso del backend agg de Matplotlib para la generación de imágenes"}}
end