Como graficar en python

Como graficar en python

Visualización de gráficos en Python

[Matplotlib](https://matplotlib.org/ es una potente biblioteca de trazado bidimensional para el lenguaje Python. Matplotlib es capaz de crear todo tipo de gráficos, diagramas, tablas, histogramas y mucho más.

Una vez instalada, importa la biblioteca matplotlib. Probablemente también querrás importar la sub-biblioteca pyplot, que es lo que generalmente usarás para generar tus gráficos y diagramas cuando uses matplotlib.

Ahora, para crear y mostrar un gráfico simple, primero usaremos el método .plot() y pasaremos algunas matrices de números para nuestros valores. Para este ejemplo, vamos a trazar el número de libros leídos en el lapso de unos pocos meses.

El método .savefig() requiere que se especifique un nombre de archivo como primer argumento. Este nombre de archivo puede ser una ruta completa y, como se ha visto anteriormente, también puede incluir una extensión de archivo concreta si se desea. Si no se proporciona ninguna extensión, se utiliza el valor de configuración de savefig.format en su lugar.

Biblioteca de grafos de Python

Un gráfico es una representación pictórica de un conjunto de objetos donde algunos pares de objetos están conectados por enlaces. Los objetos interconectados se representan mediante puntos denominados vértices, y los enlaces que conectan los vértices se llaman aristas. Los distintos términos y funcionalidades asociados a un grafo se describen con gran detalle en nuestro tutorial aquí.

  Ejemplos de transformada de laplace

Un gráfico se puede presentar fácilmente utilizando los tipos de datos del diccionario de Python. Representamos los vértices como las claves del diccionario y la conexión entre los vértices también llamada aristas como los valores en el diccionario.

Encontrar las aristas del gráfico es un poco más complicado que los vértices, ya que tenemos que encontrar cada uno de los pares de vértices que tienen una arista entre ellos. Así que creamos una lista vacía de aristas y luego iteramos a través de los valores de las aristas asociadas a cada uno de los vértices. Se forma una lista que contiene los distintos grupos de aristas encontrados a partir de los vértices.

Estructura de datos de gráficos en Python

Esta guía te ayudará a decidir. Le mostrará cómo utilizar cada una de las cuatro bibliotecas de graficación más populares de Python -Matplotlib, Seaborn, Plotly y Bokeh- además de un par de grandes promesas a considerar: Altair, con su expresiva API, y Pygal, con su hermosa salida SVG. También voy a ver la muy conveniente API de ploteo proporcionada por pandas.

Cada biblioteca tiene un enfoque ligeramente diferente para trazar los datos. Para compararlas, haré el mismo gráfico con cada biblioteca y te mostraré el código fuente. Para mis datos de ejemplo, elegí este gráfico de barras agrupadas de los resultados de las elecciones británicas desde 1966:

  Lenguaje y comunicacion dibujos para colorear

Recopilé el conjunto de datos de la historia de las elecciones británicas a partir de Wikipedia: el número de escaños en el parlamento del Reino Unido ganados por los partidos Conservador, Laborista y Liberal (definidos ampliamente) en cada elección desde 1966 hasta 2019, más el número de escaños ganados por “otros.” Puedes descargarlo como archivo CSV.

Bokeh (pronunciado “BOE-kay”) se especializa en la construcción de gráficos interactivos, por lo que este ejemplo estándar no muestra lo mejor de él. Al igual que Plotly, los gráficos de Bokeh están diseñados para ser incrustados en aplicaciones web; produce sus gráficos como archivos HTML.

Python matplotlib

Los pythonistas suelen utilizar la biblioteca de trazado Matplotlib para mostrar datos numéricos en trazados, gráficos y diagramas en Python. Las dos APIs (Application Programming Interfaces) de matplotlib proporcionan una amplia gama de funcionalidades:

Matplotlib también soporta gráficos más avanzados, como los de dispersión. En este caso, la función scatter() se utiliza para mostrar los valores de los datos como una colección de coordenadas x,y representadas por puntos independientes.

En este ejemplo, combinaremos las capacidades de histograma y subtrazado de matplotlib creando un gráfico que contenga cinco gráficos de barras. Las áreas en el gráfico de barras serán proporcionales a la frecuencia de una variable aleatoria, y los anchos de cada gráfico de barras serán iguales al intervalo de clase:

  Curso de cultora de belleza gratis

Consejo final: la ejecución del script de matplotlib crea una salida de texto en la consola de Python (no forma parte de la visualización del gráfico de la UI) que puede incluir mensajes de advertencia o ser visualmente poco atractiva. Para solucionar esto, puede añadir un punto y coma (;) al final de la última línea de código antes de mostrar el gráfico. Por ejemplo:

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad