5. 데이터 시각화

HA_·2023년 11월 5일
0
import matplotlib.pyplot as plt
# import maplotlib as mmpl

plt.rcParams["axes.unicode_minus"] = False  #마이너스 부호 때문에 한글이 깨질 수 있어 주는 설정
rc("font", family="Malgun Gothic")
# matplotlib inline
get_ipython().run_line_magic("matplotlib", "inline")

'import maplotlib as mmpl'은 matplotlib 전체를 가져올 때 사용한다.

소계 칼럼_시각화

data_result["소계"].plot(kind="barh", grid=True, figsize=(10, 10));

마지막에 ;(세미콜론)을 사용하게 되면 그래프 위에 값이 나오지 않고 깔끔하게 그래프가 그려진다.

  • '소계' 정렬하기
data_result["소계"].sort_values()

기본적으로 오름차순 정렬이 된다.

  • 그래프로 정렬하기
data_result["소계"].sort_values().plot(kind="barh", grid=True, figsize=(10, 10));

가로축이 바뀌면서 내림차순 정렬이 된다.

  • 함수를 사용해서 그래프 나타내기
def drawGraph():
    data_result["소계"].sort_values().plot(
        kind="barh", grid=True, figsize=(10, 10));
drawGraph()
  • title을 사용해서 그래프 제목 붙이기
def drawGraph():
    data_result["소계"].sort_values().plot(
        kind="barh", grid=True, title="가장 CCTV가 많은 구", figsize=(10, 10));
drawGraph()
  • CCTV비율 시각화하기
def drawGraph():
    data_result["CCTV비율"].sort_values().plot(
        kind="barh", grid=True, title="가장 CCTV가 많은 구", figsize=(10, 10));
drawGraph()

0개의 댓글