모든 그래프는 아니겠지만 matplotlib을 공부하다 보면 계~속 알려주는 그래프 유형이 있다.
간단한 예제를 만들어 필요할 때 써먹을 예정이다.
자세한 로직은 나중에 더 파고파고!!!
1. 막대그래프 Bar
막대그래프는 영어 그대로 함수를 호출하면 끝.
bar(x축 위치, y축 위치)
2. 수평 막대그래프
막대그래프를 눕혀 수평으로 그리고 싶다면 아래처럼 호출한다.
barh(y축 위치, x축 위치)
barh는 bar+horizontality을 합친 말인 듯~
1번 막대그래프와 다른 점이 있다면 x축과 y축이 반대로 표시해야 한다는 점이다.
주로 사용되는 예시로 항아리 모양의 인구 분포가 있다.
3. 원그래프 Pie chart
원그래프를 파이 차트라고도 불린다.
pie([ a, b, c, ...])
대괄호에 숫자를 입력하면 비율로 원그래프를 그린다.
4. 히스토그램 histogram
히스토그램은 막대그래프이지만, 데이터의 빈도에 따라 높이가 결정된다.
histogram의 앞자를 딴 함수로 아래처럼 이용하면 된다.
hist([ a, b, c, ...])
위 그래프를 설명하자면 50, 20, 30이 각각 1개씩이다.
그래서 x축은 데이터 그 자체를 표시하고, y축은 데이터가 몇 개가 있는지 세는 것이다.
간단한 예시로 주사위 시뮬레이션이 있다.
5. 산점도 Scatter plot
데이터가 얼마나 퍼져있는지 분포를 알 수 있는 그래프다.
사방으로 흩어진다는 의미의 scatter 단어를 사용한다.
scatter(x축 위치, y축 위치)
오늘 정리한 5개 그래프는 파이썬 그래프 기초에 자주 나온다.
그래프마다 상세 내용이 있지만, 그건 나중에 차차 공부해보는 걸로~
'파이썬 100일 챌린지' 카테고리의 다른 글
[100일 챌린지] 파이썬 리스트 함수 정리 (슬라이싱,역순슬라이싱,값추가,길이,역순재배열) #020 (0) | 2021.06.06 |
---|---|
[100일 챌린지] 파이썬 matplotlib 한글 폰트, 마이너스 기호 깨짐 방지 #019 (1) | 2021.06.06 |
[100일 챌린지] 파이썬 matplotlib 두 개의 그래프 연달아 그리기(Figure, subplots) #017 (0) | 2021.05.31 |
[100일 챌린지] 파이썬 matplotlib의 rcParams를 default 세팅하기, style 원복하기 #016 (0) | 2021.05.30 |
[100일 챌린지] 파이썬 Matplotlib 그래프 격자 스타일(ggplot), 그래프 크기(figsize) #015 (0) | 2021.05.29 |