Matplotlib: Winkel in Grad (°) formatieren

Basierend auf unserem vorherigen Beitrag zu Matplotlib: Benutzerdefinierte SI-Präfix-Einheiten-Tick-Formatierer ist dies ein einfaches Snippet, das Sie verwenden können, um die Y-Achse Ihrer Matplotlib-Plots zu formatieren. In unserem Beispiel zeigt die Funktion 2 Ziffern nach dem Dezimalpunkt (.2f) an, aber Sie können dies auf eine beliebige Anzahl ändern.

matplotlib-how-to-format-angle-in-degrees.py
import matplotlib.ticker as mtick
from matplotlib import pyplot as plt

def format_degrees(value, pos=None):
    return f'{value:.2f} °'

plt.gca().yaxis.set_major_formatter(mtick.FuncFormatter(format_degrees))

Beispieldiagramm

Aus unserem Beitrag So berechnen und plotten Sie ein Sonnenstand-Diagramm mit skyfield in Python Sonnenstand-Diagramm mit in Grad formatierter Y-Achse unter Verwendung des Matplotlib-FuncFormatter


Check out similar posts by category: Python