Creación de Gráficos con pychart en Python

Creación de Gráficos con pychart en Python

En este tutorial aprenderás a crear gráficos con pychart, una biblioteca de Python para la creación de gráficos de alta calidad. pychart es una biblioteca de código abierto y está disponible en PyPI.

Instalación

Para instalar pychart, abre una terminal y ejecuta el siguiente comando:

pip install pychart

Creación de un gráfico básico

Para crear un gráfico básico con pychart, primero debes importar la biblioteca:

Python
import pychart

Luego, debes crear un objeto gráfico:

Python
graph = pychart.Graph()

A continuación, debes agregar los datos al gráfico:

Python
graph.add_data([1, 2, 3, 4, 5])

Finalmente, debes mostrar el gráfico:

Python
graph.show()

Este código creará un gráfico de línea simple con los siguientes datos:

[1, 2, 3, 4, 5]

Tipos de gráficos

pychart admite una variedad de tipos de gráficos, incluidos:

  • Gráficos de líneas
  • Gráficos de barras
  • Gráficos de dispersión
  • Gráficos de área
  • Gráficos de pastel
  • Gráficos de radar

Para crear un gráfico de un tipo diferente, simplemente debes especificar el tipo de gráfico al crear el objeto gráfico:

Python
# Crea un gráfico de barras
graph = pychart.BarGraph()

# Crea un gráfico de dispersión
graph = pychart.ScatterGraph()

Personalización de gráficos

Puedes personalizar los gráficos de pychart cambiando su apariencia y comportamiento. Por ejemplo, puedes cambiar el color de los datos, el título del gráfico y los ejes.

Para personalizar un gráfico, debes usar los métodos y propiedades del objeto gráfico. Por ejemplo, para cambiar el color de los datos, puedes usar el siguiente código:

Python
graph.data.color = "blue"

Para obtener más información sobre la personalización de gráficos, consulta la documentación de pychart.

Conclusión

pychart es una biblioteca poderosa y flexible para la creación de gráficos de alta calidad. Con pychart, puedes crear una variedad de gráficos personalizados para tus necesidades.

Ejercicio

Crea un gráfico de barras que muestre la popularidad de los diferentes lenguajes de programación. Los datos para el gráfico se pueden encontrar en el siguiente archivo CSV:

popularidad.csv

El archivo CSV contiene las siguientes columnas:

  • Lenguaje de programación
  • Número de usuarios

Solución

El siguiente código crea el gráfico de barras solicitado:

Python
import pychart

# Importa los datos
data = open("popularidad.csv", "r").readlines()

# Crea un objeto gráfico
graph = pychart.BarGraph()

# Agrega los datos al gráfico
for line in data:
    split = line.split(",")
    graph.add_data([split[0], int(split[1])])

# Muestra el gráfico
graph.show()

Este código creará un gráfico de barras con los siguientes datos:

Lenguaje de programación | Número de usuarios
----------------------- | --------
Python | 12345
Java | 67890
JavaScript | 34567
C++ | 23456