반응형
plt의 기본적인 그래프 그리기 정리
기본 그래프 그리기
import numpy as np
import matplotlib.pyplot as plt
data = np.random.randn(100)
plt.plot(data)
plt.show()
- plot() 함수는 리스트의 값들이 y값이라 가정하고 x값은 리스트의 길이로 자동으로 만들어짐
- show() 함수는 그래프를 화면에 나타나게 함
import numpy as np
import matplotlib.pyplot as plt
data_x = np.arange(-50, 50)
data_y = np.random.randn(100).cumsum()
plt.plot(data_x, data_y)
plt.show()
- plot() 함수에 위와 같이 x값을 설정할 수도 있다
스타일 지정
import numpy as np
import matplotlib.pyplot as plt
data_x = np.arange(0, 50)
data_y = np.random.randn(50).cumsum()
plt.plot(data_x, data_y, 'ro')
plt.show()
- plot() 함수의 세 번째 인자에 'ro'를 입력하여 red, o 마커 스타일을 지정
- 마커 스타일은 https://matplotlib.org/stable/api/markers_api.html에서 확인할 수 있다
import numpy as np
import matplotlib.pyplot as plt
data_x = np.arange(0, 50)
data_y = np.random.randn(50).cumsum()
plt.plot(data_x, data_y, 'g^--')
plt.show()
- 또한 "--", "-", ":" 등의 라인 스타일도 지정 가능하다
- 'g^--' : 초록색, 삼각형 마커, dashed 라인
여러 그래프 그리기
import numpy as np
import matplotlib.pyplot as plt
data1 = np.arange(0, 5)
plt.plot(data1, data1, 'r:', data1, data1**2, 'g--', data1, data1**3, 'b^-')
plt.show()
- plot() 함수에 세 가지 다른 스타일의 그래프를 순차적으로 입력하여 그래프를 그려줌
반응형
'언어 | Framework > Python' 카테고리의 다른 글
[Python] Embedding Python return 값 여러 개 받기 (0) | 2021.11.12 |
---|---|
[Python] Call By Object Reference (0) | 2021.07.14 |
[Python] 개요 (0) | 2021.07.13 |
[Python] 1. 파이참 설치(PyCharm) (0) | 2020.12.29 |
[Python] 0. 설치(for windows) (0) | 2020.12.29 |