ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 10일차(305 ~ 344)
    책/파이썬 라이브러리를 활용한 데이터 분석 2019. 4. 1. 19:06
    반응형

    linestyle, marker, color인자에 대한 값은 책에 나온 값만 설명하고 건너 뛸 예정입니다.

    혹시 나머지 값에 대해 궁금한 분들을 위해서 사진 남깁니다.

    https://matplotlib.org/2.0.0/api/pyplot_api.html#matplotlib.pyplot.plot 여기에 나와있습니다.

     

    ============================================================================

     

     

     

    8장 도식화와 시각화 입니다.

     

    figure 명령어는 figure를 하나 만드는 명령어입니다. 여기서 figure란 그림에서의 캔버스, 스케치북과 같은 존재라고 보시면 됩니다.

    add_subplot은 subplot을 하나 만드는 명령어 입니다. 그래프를 그리기 위해 figure에서 칸을 나눈다고 생각하시면 됩니다.

     

    코드를 따라하고 출력을 해보면 아래 그림과 같이 오른쪽 수치와 왼쪽 그래프가 너무 붙어서 나와 보기가 불편합니다.

    이런 불편함을 해결하려면 plt.tight_layout()을 이용하면 됩니다. 이 명령어는  plot간의 간격을 자동으로 맞춰주는 역할을 합니다.

    plot 명령어 안에 있는 'k--'는 검은 점선을 그리는 스타일 옵션이라고 합니다. linesyle = '--', color = 'k'와 같은 역할을 합니다.

    마커 지정도 할 수 있습니다. 'ko--'를 하거나, marker = 'o'를 해도 됩니다.

    hist 명령어는 히스토그램을 보여주는 명령어입니다.

    hist안에 있는 인자 bins는 구간의 경계 값을 설정해주는 인자입니다.

    hist안에 있는 인자 alpha는 투명도를 설정해주는 인자입니다.

    scatter는 scatter plot으로 보여주는 명령어입니다. 스캐터란 점으로 표현하는 그래프라고 합니다.

     

    wspace/hspace는 figure의 너비/높이에 대한 비율을 조절하는 인자입니다.

     

    set_xticks는 x축 눈금을 어디에 배치할지 지정해주는 명령어입니다.

    set_xticklabels은 x축 눈금의 이름을 정해주는 명령어입니다.

    -rotation인자는 xticklabels에서 정한 이름을 어느정도 기울게 할지 결정하는 인자입니다.

    -fontsize는 글자의 크기를 결정하는 인자입니다. 값은 xx-small, x-small, small, medium, large, x-large, xx-large가 있습니다.

    set_title은 그래프의 이름을 정해주는 명령어입니다.

    set_xlabel은 x축의 이름을 정해주는 명령어입니다.

     

     

    318쪽에 코드나온 코드입니다.

    annotate는 그래프에 화살표를 그린 후, 그 화살표에 문자열을 출력하는 명령어입니다.

    -xy는 화살표가 가르키는 점의 위치를 나타내는 인자입니다.

    -xytext는 문자열이 출력되는 위치를 설정하는 인자입니다.

    -arrowprops는 화살표의 속성을 설정하는 인자입니다. 여기에 나온 facecolor는 화살표의 색깔을 정하는 역할을 합니다.

    -horizontalalignment/verticalalignmentha/va로 쓸 수 있습니다. 글자위치조정/화살표길이를 설정하는 인자입니다.

     

    add_patch는 plot에 무엇인가를 추가한다는 명령어입니다. 우리가 아는 그 패치와 같은 역할을 합니다.

     

    savefig는 fig에 저장한 결과물을 저장하는 명령어입니다.

     

    322쪽에 나온 'size'에서 오류가 나옵니다. size는 이제 숫자만 값으로 받는다고 합니다.

     

    334쪽부터 시작하는 예제에서 339쪽에 나온 코드를 수행하기 위해서는 모듈을 설치해야합니다.

    Anaconda Prompt로 가서 conda install basemap 과 conda install basemap-data-hires 를 입력하여 다운 받으면 됩니다.

    그리고 다 따라하면 오류가 나옵니다.

    제가 코드를 실수했는지 뭔지, 두 번이나 전부 지우고 쓰며 확인해보며 짰는데 같은 오류가 나왔습니다..

    반응형

    ' > 파이썬 라이브러리를 활용한 데이터 분석' 카테고리의 다른 글

    12일차(393 ~ 424)  (0) 2019.04.03
    11일차(345 ~ 392)  (0) 2019.04.02
    9일차(272 ~ 304)  (0) 2019.03.29
    8일차(249 ~ 271)  (0) 2019.03.28
    7-2일차(219 ~ 247)  (0) 2019.03.27

    댓글

Designed by Tistory.