Matplotlib- etikette en titel
Skep etikette vir 'n plot
Met Pyplot kan jy die xlabel()
en
ylabel()
funksies gebruik om 'n etiket vir die x- en y-as te stel.
Voorbeeld
Voeg byskrifte by die x- en y-as:
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()
Resultaat:
Skep 'n titel vir 'n plot
Met Pyplot kan jy die title()
funksie gebruik om 'n titel vir die plot te stel.
Voorbeeld
Voeg 'n plottitel en byskrifte by vir die x- en y-as:
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()
Resultaat:
Stel lettertipe-eienskappe vir titel en etikette
Jy kan die fontdict
parameter in
xlabel()
, ylabel()
, en title()
gebruik om lettertipe-eienskappe vir die titel en etikette te stel.
Voorbeeld
Stel lettertipe-eienskappe vir die titel en etikette:
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()
Resultaat:
Plaas die titel
Jy kan die loc
parameter in
title()
gebruik om die titel te posisioneer.
Wetlike waardes is: 'links', 'regs' en 'middel'. Verstekwaarde is 'sentrum'.
Voorbeeld
Plaas die titel aan die linkerkant:
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()