Math/기초수학
matplotlib02 : 그래프 그리기, 그래프 꾸미기, plot(), show()
bright jazz music
2022. 6. 21. 08:31
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(-5, 5) # x좌표. -5~5의 구간을 50으로 나눔. numpy 배열. 그래프의 가로축으로 자주 사용됨.
y = 2 * x # y좌표
plt.plot(x, y) # x좌표, y좌표의 데이터를 플롯
plt.show() # 그래프 표시
그래프 꾸미기
#그래프 꾸미기
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(-5, 5)
y_1 = 2 * x
y_2 = 3 * x
#축의 라벨
plt.xlabel("x value", size = 14, color = "red")
plt.ylabel("y value", size = 14, color = "blue")
#그래프 타이틀
plt.title("My Graph")
#그리드 표시(격자 표시)
plt.grid()
#플롯 시의 범례와 선 스타일 지정
plt.plot(x, y_1, label="y1") #label: 범례의 이름
plt.plot(x, y_2, label="y2", linestyle="dashed")
plt.legend() #범례 표시. 없으면 범례가 표시되지 않는다.
#그래프 표시
plt.show()