Python - Propiedades del gráfico

Python tiene excelentes bibliotecas para la visualización de datos. Una combinación dePandas, numpy y matplotlibpuede ayudar a crear en casi todos los tipos de gráficos de visualizaciones. En este capítulo, comenzaremos con la observación de un gráfico simple y las diversas propiedades del gráfico.

Crear un gráfico

Usamos la biblioteca numpy para crear los números requeridos que se asignarán para crear el gráfico y el método pyplot en matplotlib para dibujar el gráfico real.

import numpy as np 
import matplotlib.pyplot as plt 

x = np.arange(0,10) 
y = x ^ 2 
#Simple Plot
plt.plot(x,y)

Sus output es como sigue -

Labling las hachas

Podemos aplicar etiquetas a los ejes, así como un título para el gráfico utilizando los métodos apropiados de la biblioteca, como se muestra a continuación.

import numpy as np 
import matplotlib.pyplot as plt 

x = np.arange(0,10) 
y = x ^ 2 
#Labeling the Axes and Title
plt.title("Graph Drawing") 
plt.xlabel("Time") 
plt.ylabel("Distance") 
#Simple Plot
plt.plot(x,y)

Sus output es como sigue -

Formato de tipo de línea y color

El estilo y el color de la línea en el gráfico se pueden especificar utilizando métodos apropiados de la biblioteca como se muestra a continuación.

import numpy as np 
import matplotlib.pyplot as plt 

x = np.arange(0,10) 
y = x ^ 2 
#Labeling the Axes and Title
plt.title("Graph Drawing") 
plt.xlabel("Time") 
plt.ylabel("Distance") 

# Formatting the line colors
plt.plot(x,y,'r')

# Formatting the line type  
plt.plot(x,y,'>')

Sus output es como sigue -

Guardar el archivo de gráfico

El gráfico se puede guardar en diferentes formatos de archivo de imagen utilizando los métodos apropiados de la biblioteca como se muestra a continuación.

import numpy as np 
import matplotlib.pyplot as plt 

x = np.arange(0,10) 
y = x ^ 2 
#Labeling the Axes and Title
plt.title("Graph Drawing") 
plt.xlabel("Time") 
plt.ylabel("Distance") 

# Formatting the line colors
plt.plot(x,y,'r')

# Formatting the line type  
plt.plot(x,y,'>') 

# save in pdf formats
plt.savefig('timevsdist.pdf', format='pdf')

El código anterior crea el archivo pdf en la ruta predeterminada del entorno de Python.