Nhãn và tiêu đề Matplotlib
Tạo nhãn cho lô đất
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.
Thí 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ả:
Tạo tiêu đề cho một lô đất
Với Pyplot, bạn có thể sử dụng title()
chức năng để đặt tiêu đề cho cốt truyện.
Thí dụ
Thêm tiêu đề và nhãn của âm mư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ả:
Đặt Thuộc tính Phông chữ cho Tiêu đề và Nhãn
Bạn có thể sử dụng fontdict
tham số trong
xlabel()
và để ylabel()
đặt title()
thuộc tính phông chữ cho tiêu đề và nhãn.
Thí 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ả:
Định vị tiêu đề
Bạn có thể sử dụng loc
tham số trong
title()
để định vị tiêu đề.
Giá trị pháp lý là: "left", "right" và "center". Giá trị mặc định là "center".
Thí dụ
Định vị 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()