Matplotlib Thêm đường lưới
Thêm đường lưới vào đồ thị
Với Pyplot, bạn có thể sử dụng hàm grid()
để thêm các đường lưới vào biểu đồ.
Ví dụ
Thêm các đường lưới vào biể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ả:
Hãy tự mình thử »Chỉ định đường lưới nào sẽ hiển thị
Bạn có thể sử dụng tham số axis
trong grid()
để chỉ định đường lưới nào sẽ hiển thị.
Các giá trị pháp lý là: 'x', 'y' và 'cả hai'. Giá trị mặc định là 'cả hai'.
Ví 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ả:
Hãy tự mình thử »Ví 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ả:
Hãy tự mình thử »Đặt thuộc tính dòng cho lưới
Bạn cũng có thể đặt thuộc tính đường của lưới, như sau: Grid(color = ' color ', linestyle = ' linestyle ', linewidth = number ).
Ví 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()