Nhãn và tiêu đề Matplotlib
Tạo nhãn cho ô
Với Pyplot, bạn có thể sử dụng các hàm xlabel()
và ylabel()
để đặt nhãn cho trục x và y.
Ví dụ
Thêm nhãn vào trục x và 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()
Kết quả:
Hãy tự mình thử »Tạo tiêu đề cho cốt truyện
Với Pyplot, bạn có thể sử dụng hàm title()
để đặt tiêu đề cho cốt truyện.
Ví dụ
Thêm tiêu đề và nhãn biểu đồ cho trục x và 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()
Kết quả:
Hãy tự mình thử »Đặt thuộc tính phông chữ cho tiêu đề và nhãn
Bạn có thể sử dụng tham số fontdict
trong xlabel()
, ylabel()
và title()
để đặt thuộc tính phông chữ cho tiêu đề và nhãn.
Ví dụ
Đặt thuộc tính phông chữ cho tiêu đề và nhãn:
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()
Kết quả:
Hãy tự mình thử »Định vị Tiêu đề
Bạn có thể sử dụng tham số loc
trong title()
để định vị tiêu đề.
Các giá trị pháp lý là: 'trái', 'phải' và 'giữa'. Giá trị mặc định là 'trung tâm'.
Ví dụ
Đặt tiêu đề bên trái:
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()