[파이썬 matplotlib] 그래프에 다각형 추가하기
[파이썬 matplotlib] 그래프에 다각형 추가하기 그래프에 다각형을 추가할 때는 patches.Polygon 함수를 사용합니다. patches.Polygon(점1,점2,...점n) 연결하려는 순서대로 점을 입력합니다. 아래와 같이 gca 를 이용하여 출력해야합니다. matplotlib.pyplot.gca().add_patch(여기에 입력) 아래는 예시입니다. import numpy as npimport matplotlib.patches as patchesimport matplotlib.pyplot as plt X=np.array([1,10])Y=np.array([1,10])plt.plot(X,Y,color='None') point=np.array([[1,1],[3,2],[8,6],[4,7],[1,1..
2020. 11. 18.
[파이썬 matplotlib] 그래프에 선(line) 추가하기
[파이썬 matplotlib] 그래프에 선(line) 추가하기 그래프에 그리드를 추가할 때는 add_line 함수를 사용합니다. 사용 방법은 아래와 같습니다. 좀 복잡합니다. plt.gca().add_line(plt.Line2D( (x좌표들),(y좌표들) ) 아래는 예시입니다. (10,1000) 과 (30,3000) 을 연결한 선입니다. import numpy as npimport matplotlib.pyplot as plt X = np.linspace(0, 100, 100)Y1 = X**2Y2 = X**2+5000 plt.plot(X,Y1)plt.plot(X,Y2) plt.gca().add_line(plt.Line2D((10,30),(1000,3000),color='r')) plt.show()
2020. 11. 18.
[파이썬 matplotlib] plot 그래프 마커 간격 설정
[파이썬 matplotlib] plot 그래프 마커 간격 설정 plot 그래프의 마커 간격은 markevery 옵션을 사용합니다. 실제 찍힌 점에서, 몇 간격으로 출력할지를 결정합니다. 예를들어 1부터 10까지 1간격으로 점이 찍혀있고, markevery 옵션이 2라면 아래의 점만 출력됩니다. 1 3 5 7 9 plot 그래프에 적용해봅시다. import numpy as npimport matplotlib.pyplot as plt X=np.array([1,2,3,4,5,6,7,8,9,10])Y1=X**2 plt.plot(X,Y1,marker='o', markevery=2 )
2020. 11. 18.