Matplotlib Thêm đường lưới
Thêm đường lưới vào một lô
Với Pyplot, bạn có thể sử dụng grid()
chức năng để thêm các đường lưới vào biểu đồ.
Thí dụ
Thêm các đường lưới vào âm mưu:
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")
plt.xlabel("Average Pulse")
plt.ylabel("Calorie Burnage")
plt.plot(x,
y)
plt.grid()
plt.show()
Kết quả:
Chỉ định dòng lưới nào để hiển thị
Bạn có thể sử dụng axis
tham số trong grid()
hàm để chỉ định các đường lưới sẽ hiển thị.
Giá trị pháp lý là: 'x', 'y' và 'cả hai'. Giá trị mặc định là 'cả hai'.
Thí dụ
Chỉ hiển thị các đường lưới cho trục x:
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")
plt.xlabel("Average Pulse")
plt.ylabel("Calorie Burnage")
plt.plot(x,
y)
plt.grid(axis = 'x')
plt.show()
Kết quả:
Thí dụ
Chỉ hiển thị các đường lưới cho trục 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.title("Sports Watch Data")
plt.xlabel("Average Pulse")
plt.ylabel("Calorie Burnage")
plt.plot(x,
y)
plt.grid(axis = 'y')
plt.show()
Kết quả:
Đặt thuộc tính dòng cho lưới
Bạn cũng có thể đặt thuộc tính đường kẻ của lưới, như sau: grid (color = ' color ', linestyle = ' linestyle ', linewidth = number ).
Thí dụ
Đặt thuộc tính đường của lướ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")
plt.xlabel("Average
Pulse")
plt.ylabel("Calorie Burnage")
plt.plot(x,
y)
plt.grid(color = 'green', linestyle = '--', linewidth = 0.5)
plt.show()