기타 - 서브플롯
서브플롯 기능을 활용해서 여러 그래프를 한데 모아 그릴 수도 있다. 서브플롯의 주요 기능들을 정리하면 아래와 같다.
- subplot 그리기: fig, (ax1, ax2...) = pyplot.subplots()
- fig.subplots_adjust(wspace=플롯들 사이의 너비, hspace=플롯들 사이의 높이)
- fig.suptitle('전체제목/슈퍼타이틀')
- ax1.title.set_text('서브플롯 제목')
- ax1.title.set_fontsize(10)
- ax1.title.set_color('#000000')
- ax1.legend(labels=[ , ,], title='범주', bbox_to_anchor=(1,1))
- ax1.grid()
- ax1.set(xlabel=' ', ylabel=' ')
- ax1.set_xticks( 좌표 )
- ax1.set_xticklabels( 라벨 내용 )
- ax1.set_xlim([ , ])
기타 - 두개의 Y축을 가진 그래프 그리기
하나의 차트에 단위가 서로 다른 두 변수를 같이 그릴 수도 있다. subplots 함수와 축.twinx()로 새로운 축을 만들어서 구현한다. 두 변수는 같은 x축 데이터를 공유해야 한다.
- fig, ax1 = pyplot.subplots(1,1)
- ax2 = ax1.twinx()
기타 - Seaborn palette (cmap) 종류 살펴보기
seaborn에서는 palette(혹은 cmap)라는 파라미터를 사용할 수 있다. 이는 그래프에 색상을 하나하나 적용하지 않고 기존에 모아놓은 조화로운 여러 색상의 조합을 가져다가 쓰는 기능이다. 색상들의 조화도 좋고, 어떤 색을 써야 할지 하나하나 지정하지 않아도 되니 일석이조이다. seaborn palette의 종류는 다음과 같으며, 그 중 일부 palette들의 조합을 subplots 함수로 그려보았다.
'Accent', 'Accent_r', 'Blues', 'Blues_r', 'BrBG', 'BrBG_r', 'BuGn','BuGn_r', 'BuPu', 'BuPu_r', 'CMRmap', 'CMRmap_r', 'Dark2', 'Dark2_r', 'GnBu', 'GnBu_r', 'Greens', 'Greens_r', 'Greys', 'Greys_r', 'OrRd', 'OrRd_r', 'Oranges', 'Oranges_r', 'PRGn', 'PRGn_r', 'Paired', 'Paired_r','Pastel1', 'Pastel1_r', 'Pastel2', 'Pastel2_r', 'PiYG', 'PiYG_r', 'PuBu','PuBuGn', 'PuBuGn_r', 'PuBu_r', 'PuOr', 'PuOr_r', 'PuRd', 'PuRd_r', 'Purples', 'Purples_r', 'RdBu', 'RdBu_r', 'RdGy', 'RdGy_r', 'RdPu', 'RdPu_r', 'RdYlBu', 'RdYlBu_r', 'RdYlGn', 'RdYlGn_r', 'Reds', 'Reds_r', 'Set1', 'Set1_r', 'Set2', 'Set2_r', 'Set3', 'Set3_r', 'Spectral', 'Spectral_r', 'Wistia', 'Wistia_r', 'YlGn', 'YlGnBu', 'YlGnBu_r', 'YlGn_r', 'YlOrBr', 'YlOrBr_r', 'YlOrRd', 'YlOrRd_r', 'afmhot', 'afmhot_r', 'autumn', 'autumn_r', 'binary', 'binary_r', 'bone', 'bone_r','brg', 'brg_r', 'bwr', 'bwr_r', 'cividis', 'cividis_r', 'cool', 'cool_r', 'coolwarm', 'coolwarm_r', 'copper', 'copper_r', 'cubehelix', 'cubehelix_r', 'flag', 'flag_r', 'gist_earth', 'gist_earth_r', 'gist_gray', 'gist_gray_r', 'gist_heat', 'gist_heat_r', 'gist_ncar', 'gist_ncar_r', 'gist_rainbow', 'gist_rainbow_r', 'gist_stern', 'gist_stern_r', 'gist_yarg', 'gist_yarg_r','gnuplot', 'gnuplot2', 'gnuplot2_r', 'gnuplot_r', 'gray', 'gray_r', 'hot', 'hot_r', 'hsv', 'hsv_r', 'inferno', 'inferno_r', 'jet', 'jet_r', 'magma', 'magma_r', 'nipy_spectral', 'nipy_spectral_r', 'ocean', 'ocean_r', 'pink', 'pink_r', 'plasma', 'plasma_r', 'prism', 'prism_r', 'rainbow', 'rainbow_r', 'seismic', 'seismic_r', 'spring', 'spring_r', 'summer', 'summer_r', 'tab10','tab10_r', 'tab20', 'tab20_r', 'tab20b', 'tab20b_r', 'tab20c', 'tab20c_r', 'terrain', 'terrain_r', 'turbo', 'turbo_r', 'twilight', 'twilight_r', 'twilight_shifted','twilight_shifted_r', 'viridis', 'viridis_r', 'winter', 'winter_r'
'Study history > ADP 실기 합격 기록' 카테고리의 다른 글
ADP) 파이썬으로 푸는 ADP실기 데이터 분석전문가 모의고사 1회-(3) (2) | 2022.01.21 |
---|---|
ADP) 파이썬으로 푸는 ADP실기 데이터 분석전문가 모의고사 1회-(2) (0) | 2022.01.20 |
ADP) 3-4. 파이썬 그래프 총정리 - 4탄: 히트맵, 체르노프 페이스, 스타차트(거미줄차트,방사형차트), 평형좌표계, 다차원척도법 (0) | 2021.12.17 |
ADP) 3-4. 파이썬 그래프 총정리 - 3탄: 스캐터플롯(산점도), 버블차트, 히스토그램, 페어플롯 (0) | 2021.12.17 |
ADP) 3-4. 파이썬 그래프 총정리 - 2탄: 파이그래프/도넛차트, 트리맵, 모자이크플롯, 누적연속 선그래프, 줄기잎그림, 박스플롯/바이올린플롯 (0) | 2021.12.17 |
댓글