Matplotlib: Jak formátovat teplotu ve stupních Celsia (°C)

Založeno na našem předchozím postu na Matplotlib custom SI-prefix unit tick formatters, toto je simple snippet, který můžete použít pro formátování Y axis vašich matplotlib plots:

celsius_formatter.py
import matplotlib.ticker as mtick
from matplotlib import pyplot as plt

def format_celsius(value, pos=None):
    return f'{value:.1f} °C'

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

Matplotlib plot s Y axis formátovanou ve stupních Celsia pomocí custom FuncFormatter


Podívejte se na podobné články podle kategorie: Python