Index of content
5.4.1 Capa de fondo La capa de back-end de Matplotlib maneja la generación de salida a diferentes objetivos formatos. Matplotlib en sí mismo se puede usar de muchas maneras diferentes para generar muchos diferentes salidas. Matplotlib se puede usar de forma interactiva, se puede incrustar en una aplicación (o interfaz gráfica de usuario), se puede utilizar como parte de una aplicación por lotes con parcelas siendo almacenado como PNG, SVG, PDF u otras imágenes, etc. Para admitir todos estos casos de uso, Matplotlib puede apuntar a diferentes salidas y cada una de estas capacidades se denomina backend; el “frontend” es el desarrollador que enfrenta código. La capa de backend mantiene todos los diferentes backends y el programador puede usar el backend predeterminado o seleccionar un backend diferente según sea necesario. El backend que se utilizará se puede configurar a través de la función matplotlib.use(). Para ejemplo, para configurar el backend para renderizar el uso de Postscript: matplotlib.use(‘PS’) esto es ilustrado a continuación: Cabe señalar que si utiliza la función matplotlib.use(), esta debe hacerse antes de importar matplotlib.pyplot. Llamando a matplotlib.use () después de que se haya importado matplotlib.pyplot no tendrá ningún efecto. Tenga en cuenta que el argumento pasado a la función matplotlib.use() distingue entre mayúsculas y minúsculas. El renderizador por defecto es el ‘Agg’ que usa la Geometría Anti-Grano C++ librería para crear una imagen rasterizada (píxel) de la figura. Esto produce raster de alta calidad. imágenes basadas en gráficos de las parcelas de datos. El backend ‘Agg’ fue elegido como el backend predeterminado ya que funciona en una amplia selección de sistemas Linux ya que sus requisitos de soporte son bastante pequeños; otro Los backends pueden ejecutarse en un sistema en particular, pero es posible que no funcionen en otro sistema. Esto ocurre si un sistema en particular no tiene todas las dependencias cargadas que el en el que se basa el backend de Matplotlib especificado. importar matplotlib si ‘matplotlib.backends’ no está en sys.modules: matplotlib.use(‘PS’) importar matplotlib.pyplot como pyplot 5.4 Arquitectura matplotlib 39
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read MoreTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read More• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Read More