Matplotlib é uma biblioteca de visualização incrível em Python para gráficos 2D de matrizes. Matplotlib é uma biblioteca de visualização de dados multiplataforma construída em arrays NumPy e projetada para funcionar com a pilha SciPy mais ampla.

Matplotlib.dates.DateFormatter

A matplotlib.dates.DateFormatterclasse é usada para formatar um tique (em segundos desde a época) com uma string de formato strftime. Sua classe base é matplotlib.ticker.Formatter.

Sintaxe: class matplotlib.dates.DateFormatter (fmt, tz = None)

Parâmetros:

  1. fmt: aceita uma string de formato strftime para formatação e é um argumento obrigatório.
  2. tz: contém informações sobre o fuso horário. Se definido como nenhum, ele ignora as informações de fuso horário durante a formatação da string de data.

Exemplo 1:



import numpy 
import matplotlib.pyplot as plt 
import matplotlib.dates as mdates 
import pandas 
  
   
total_bars = 25
numpy.random.seed(total_bars) 
   
dates = pandas.date_range('3/4/2020'
                          periods=total_bars, 
                          freq='m') 
  
diff = pandas.DataFrame( 
    data=numpy.random.randn(total_bars),  
    index=dates, 
    columns=['A'] 
) 
   
figure, axes = plt.subplots(figsize=(10, 6)) 
  
axes.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m')) 
  
axes.bar(diff.index, 
         diff['A'],  
         width=25
         align='center') 

Resultado: