Etykiety i tytuł Matplotlib
Utwórz etykiety dla wykresu
Dzięki Pyplot możesz użyć funkcji xlabel()
i
ylabel()
do ustawienia etykiety dla osi X i Y.
Przykład
Dodaj etykiety do osi X i Y:
import numpy as np
import matplotlib.pyplot as plt
x = np.array([80,
85, 90, 95, 100, 105, 110, 115, 120, 125])
y = np.array([240, 250, 260,
270, 280, 290, 300, 310, 320, 330])
plt.plot(x, y)
plt.xlabel("Average
Pulse")
plt.ylabel("Calorie Burnage")
plt.show()
Wynik:
Utwórz tytuł dla fabuły
Dzięki Pyplot możesz użyć tej title()
funkcji, aby ustawić tytuł dla fabuły.
Przykład
Dodaj tytuł wykresu i etykiety dla osi X i Y:
import numpy as np
import matplotlib.pyplot as plt
x = np.array([80,
85, 90, 95, 100, 105, 110, 115, 120, 125])
y = np.array([240, 250, 260,
270, 280, 290, 300, 310, 320, 330])
plt.plot(x, y)
plt.title("Sports Watch Data")
plt.xlabel("Average
Pulse")
plt.ylabel("Calorie Burnage")
plt.show()
Wynik:
Ustaw właściwości czcionki dla tytułu i etykiet
Możesz użyć fontdict
parametru w
xlabel()
, ylabel()
i , title()
aby ustawić właściwości czcionki dla tytułu i etykiet.
Przykład
Ustaw właściwości czcionki dla tytułu i etykiet:
import numpy as np
import matplotlib.pyplot as plt
x = np.array([80,
85, 90, 95, 100, 105, 110, 115, 120, 125])
y = np.array([240, 250, 260,
270, 280, 290, 300, 310, 320, 330])
font1 = {'family':'serif','color':'blue','size':20}
font2 = {'family':'serif','color':'darkred','size':15}
plt.title("Sports
Watch Data", fontdict = font1)
plt.xlabel("Average Pulse", fontdict =
font2)
plt.ylabel("Calorie Burnage", fontdict = font2)
plt.plot(x,
y)
plt.show()
Wynik:
Umieść tytuł
Możesz użyć loc
parametru w,
title()
aby ustawić tytuł.
Wartości prawne to: „lewo”, „prawo” i „środek”. Wartość domyślna to „środek”.
Przykład
Umieść tytuł po lewej stronie:
import numpy as np
import matplotlib.pyplot as plt
x = np.array([80,
85, 90, 95, 100, 105, 110, 115, 120, 125])
y = np.array([240, 250, 260,
270, 280, 290, 300, 310, 320, 330])
plt.title("Sports Watch Data", loc = 'left')
plt.xlabel("Average
Pulse")
plt.ylabel("Calorie Burnage")
plt.plot(x,
y)
plt.show()