Python - Propriedades do gráfico

Python tem excelentes bibliotecas para visualização de dados. Uma combinação dePandas, numpy e matplotlibpode ajudar na criação de quase todos os tipos de gráficos de visualizações. Neste capítulo, começaremos examinando alguns gráficos simples e suas várias propriedades.

Criando um gráfico

Usamos a biblioteca numpy para criar os números necessários a serem mapeados para a criação do gráfico e o método pyplot em matplotlib para desenhar o 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)

Está output é o seguinte -

Labling the Axes

Podemos aplicar rótulos aos eixos, bem como um título para o gráfico usando métodos apropriados da biblioteca, conforme mostrado abaixo.

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)

Está output é o seguinte -

Formatando tipo e cor de linha

O estilo e a cor da linha no gráfico podem ser especificados usando métodos apropriados da biblioteca, conforme mostrado abaixo.

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,'>')

Está output é o seguinte -

Salvando o arquivo do gráfico

O gráfico pode ser salvo em diferentes formatos de arquivo de imagem usando métodos apropriados da biblioteca, conforme mostrado abaixo.

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')

O código acima cria o arquivo pdf no caminho padrão do ambiente python.