[PYTHON] Informationen zur X-Achsen-Notation des Balkendiagramms von Matplotlib

Für Balkendiagramm

Speichern Sie Datumszeichenfolgen in Array b in "moderaten Intervallen" und setzen Sie sie mit set_xticklabels

hoge.py


import numpy as np
import matplotlib.pyplot as plt

ax = df.plot(kind='bar', color=['b','r','g'] , label ='hoge' ,alpha=0.3 )  
#ax = plt.gca()

ln = len(df.index)
a = np.arange(ln)+1
b = []
for i in a-1:
    b.append("") if i%5!=0 else b.append(str(df.index[i].strftime('%m/%d')))
#print(b)
ax.set_xticklabels(b,rotation =15)

Für ein gestricheltes Liniendiagramm

Die X-Achsen-Notation wird mit ax.xaxis.set_major_formatter usw. festgelegt.

hoge.py


ax = df.plot(kind='line', color=['b','r','g'] , label ='hoge' ,alpha=0.3 )  

years = mdates.MonthLocator(interval=3)
months = mdates.MonthLocator()
daysFmt = mdates.DateFormatter("%m/%d")

ax.xaxis.set_major_locator(years)
ax.xaxis.set_minor_locator(months)
ax.xaxis.set_major_formatter( daysFmt )

Recommended Posts

Informationen zur X-Achsen-Notation des Balkendiagramms von Matplotlib
Über die Größe der Punkte in Matplotlib
Ändern Sie den Stil von matplotlib
Über die Komponenten von Luigi
Über die Funktionen von Python
Über den Rückgabewert von pthread_mutex_init ()
Über den Rückgabewert des Histogramms.
Über den Grundtyp von Go
Über die Obergrenze von Threads-max
Über das Verhalten von Yield_per von SqlAlchemy
Informationen zur Grundlagenliste der Python-Grundlagen
Ändern Sie die Y-Achsenskala von Matplotlib in die Exponentialschreibweise (10-te Potenzschreibweise).
Dies und das der Einschlussnotation.
Richten Sie die Größe der Farbleiste an der Matplotlib aus
Informationen zum Verhalten von enable_backprop von Chainer v2
Informationen zur virtuellen Umgebung von Python Version 3.7
Memorandum von Python-Anfängern
Über die Argumente der Setup-Funktion von PyCaret
Über japanische Schriften von matplotlib (für Mac)
Über die Normalgleichung der linearen Regression
Informationen zur Genauigkeit der Berechnungsmethode für das Umfangsverhältnis von Archimedes
Über das Verhalten von copy, deepcopy und numpy.copy
Über die Verarbeitungsgeschwindigkeit von SVM (SVC) von Scikit-Learn
Erhöhen Sie die Schriftgröße des Diagramms mit matplotlib
Ein Liner, der die Farben von Matplotlib auflistet
Schreiben Sie eine Notiz über die Python-Version von Python Virtualenv
Über die Entwicklungsinhalte des maschinellen Lernens (Beispiel)
[Hinweis] Über die Rolle des Unterstrichs "_" in Python
Die Basis der Graphentheorie mit Matplotlib-Animation
Code zum Überprüfen des Betriebs von Python Matplot lib
Visualisieren Sie das Verhalten des Sortieralgorithmus mit matplotlib
Machen Sie den Fortschritt von dd in der Fortschrittsanzeige sichtbar
Informationen zum Verhalten der Warteschlange während der Parallelverarbeitung
Über die Warteschlange
Ein Memorandum über Warnungen in Pylint-Ausgabeergebnissen
Fügen Sie mit Matplotlib Informationen am unteren Rand der Abbildung hinzu
Lassen Sie die Häkchen nach dem Dezimalpunkt in matplotlib weg
Denken Sie an das Rack und WSGI der nächsten Generation
Über das Testen bei der Implementierung von Modellen für maschinelles Lernen
Über die Ineffizienz der Datenübertragung im luigi on-memory
Über die übersichtliche Anordnung in der Importreihenfolge von Flake8
Eine Geschichte über die Änderung des Master-Namens von BlueZ
Persönliche Hinweise zur Integration von vscode und anaconda
Ein Memorandum über die Umsetzung von Empfehlungen in Python
[Einführung in Python] Grundlegende Verwendung der Bibliothek matplotlib
Passen Sie das Verhältnis mehrerer Zahlen mit der Rasterspezifikation von Matplotlib an