본문 바로가기

Software/Python

MATPLOTLIB scatter, bar, barh, pie 그래프 그리기

지금 Python의 대표 그래프 그리기 모듈인 MATPLOTLIB의 기초 사용법에 대해 이야기중인데요. 오늘은 몇몇 형태의 그래프를 소개할까 합니다.

먼저 scatter라는 형태의 그래프입니다. 데이터를 점으로 표현하느 것입니다.

살짝 marker를 이용해서 기본 모양말고 다른 모양을 입력할 수 있구요.

colormap을 사용할 수도 있습니다.

아.. 사용한 colormap을 colorbar()로 표현할 수 있습니다.

이건 바(bar) 그래프인데요.

width를 조절하거나 색상을 조절할 수 있습니다.

두개의 데이터를 bar로 표현할 때는 왼쪽에 위치할 그래프는 width만 0.5이하로 하면 되고, 오른쪽에 위치할 그래프는 x 축 좌표값을 적절히 잡아주어야합니다.

그리고, xticks를 조절할 수 있습니다.

혹은 barh를 이용해서 한 쪽 데이터의 y값에 '-'를 붙여서 좌우 대칭의 형태로 표현할 수 있습니다.

이때 x축 값이 '-'가 붙어 있으면 이상하니까. xticks로 '-'가 없는 x축 label을 만들어 줍니다.

이건 pie그래프 입니다.

색상과 label을 모두 사용한 그래프입니다.

반응형