Matplotlib ist eine erstaunliche Visualisierungsbibliothek in Python für 2D-Diagramme von Arrays. Matplotlib ist eine plattformübergreifende Datenvisualisierungsbibliothek, die auf NumPy-Arrays basiert und für die Verwendung mit dem breiteren SciPy-Stack entwickelt wurde.

Matplotlib.dates.DateFormatter

Die matplotlib.dates.DateFormatterKlasse wird verwendet, um einen Tick (in Sekunden seit der Epoche) mit einer Zeichenfolge im Strftime-Format zu formatieren. Seine Basisklasse ist matplotlib.ticker.Formatter.

Syntax: Klasse matplotlib.dates.DateFormatter (fmt, tz = Keine)

Parameter:

  1. fmt: Es akzeptiert eine Strftime-Formatzeichenfolge zur Formatierung und ist ein erforderliches Argument.
  2. tz: Es enthält Informationen zur Zeitzone. Wenn diese Option auf "Keine" gesetzt ist, werden die Zeitzoneninformationen beim Formatieren der Datumszeichenfolge ignoriert.

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

Ausgabe: