격자선 추가 Matplotlib
플롯에 그리드 선 추가하기
Pyplot을 사용하면 이 grid()
기능을 사용하여 플롯에 그리드 선을 추가할 수 있습니다.
예시
플롯에 그리드 라인 추가:
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()
결과:
표시할 그리드 선 지정
axis
함수의 매개변수를 사용 grid()
하여 표시할 그리드 선을 지정할 수 있습니다.
유효한 값은 'x', 'y' 및 'both'입니다. 기본값은 '둘 다'입니다.
예시
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()
결과:
예시
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()
결과:
그리드의 선 속성 설정
grid(color = ' color ', linestyle = ' linestyle ', linewidth = number ) 와 같이 그리드의 선 속성을 설정할 수도 있습니다 .
예시
그리드의 선 속성을 설정합니다.
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()