'matplotlib' 태그의 글 목록
본문 바로가기

matplotlib3

파이썬 여러 개의 그래프 그리기 (matplotlib) 가끔 결과 도식화 할때 아래같이 옹기종기 모여서 보기 좋게 비교하고픈 순간이 있다. 다만, matplotlib 을 사용하면 매번 외우려고 하지만 막상 쓰려면 까먹게된다. 지난번 openpyxl 포스팅 해놓고 매번 쓸때마다 열어놓고 사용하니 약간 메모장 처럼 포스팅이 되어가고 있다. 주저리 그만하고 아래처럼 2x2 그래프 그리고 싶으면 코드를 참고하자. Step 1. 넘파이와 맷플롯라이브러리를 불러오고, plt.subplot을 총 4개 만들어준다. 자세히 보면 221, 222, 223, 224 로 되어있는데 이건 "세로2개, 가로2개에 1번째 = 221" 이런식으로 이해하면 된다.\ 그다음 plt.plot(엑스값, 와이값)을 넣어주면 그래프값이 표현되고, 이제 꾸미기만 하면 된다. ※ tip. 그래프 선의.. 2020. 3. 10.
matplotlib 축 제거 이미지만 저장하는 방법 딥러닝 모델을 돌리고 탐지한 결과를 이미지에 표시한 후 저장하는 코드를 짰는데, 맷플롯라이브러리(matplotlib)에는 x, y 축이 표시되어 그림이 약간 변형되는 것이다. 구글링 해보니 축을 없애는 방법이 있어 시도해 봤으나, 그 자리만 비워질 뿐 공백 자체는 여전히 남아있었다.그래서 또~ tight_layout() 함수가 있다길래 반영했으나.. 그대로였다. 그러던 중 구글링 하다가 발견한 방법을 공유한다. 방법 1 패딩으로인한 공백 없애기1plt.savefig(fname='image.jpg', bbox_inches='tight', pad_inches=0)cs 방법 2 : fig 사용해서 플롯팅 할 경우1234# x축 없애기fig.axes.get_xaxis().set_visible(False)# y축.. 2020. 3. 6.
파이썬으로 도표 그리기(Matplotlib 사용) 만능검색방법 소개! 파이썬으로 그래프 그릴때 가장 많이 사용하는 맷플롯라이브러리(matplotlib) 나는 보통 필요한 기능을 그때그때 검색해서 함수로 추가해놓고 쓰는 편이다. 이렇게 하면 나중에 비슷한 도표를 그릴 때 가져와서 쓰면 된다. 탬플릿 개념! 오늘은 제일 많이 쓰이는 기능들만 모아서 소개하고, 추가하고픈 기능들이 생겼을 때 빠르게 가져와서 쓸 수 있는 검색팁을 알려주겠다. Step1. 설명할 예제를 생성한다. import matplotlib.pyplot as plt import numpy as np # 예제를 위해 x 와 y를 생성! x = np.array(range(0, 100)) y = np.sin(x) # plt를 plot으로 감싸고 도화지 생성! plt.plot(x, y) x값을 0부터 100까지 생성하.. 2020. 3. 2.