Classe Matplotlib.dates.DateFormatter em Python
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.DateFormatter
classe é 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:
- fmt: aceita uma string de formato strftime para formatação e é um argumento obrigatório.
- 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:
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva