본문 바로가기
● 인공지능, 분석/21.08 nipa_AI실무과정

[AI 응용 ML] 실습 | 1.4 범주형 자료의 요약 - 막대그래프

by 0ver-grow 2021. 8. 30.
반응형

[실습1]에서 계산했던 술자리 참석 빈도의 도수를 한 눈에 보기 쉽도록 그래프를 그리겠습니다.

앞선 실습의 결과를 통해 막대 그래프를 그려보겠습니다.


[실습1]의 도수 결과

지시사항

  1. 참석 비율(ratio)을 기준으로 막대그래프 막대의 크기를 다르게 하는 코드를 작성하여 출력하세요.
    plt.bar(labels,ratio)​

Tips!

plt.show() 함수는 만든 그래프를 보여주는 역할입니다.

아래 코드는 엘리스 플랫폼에서 그림 파일을 출력하기 위한 코드입니다!

fig.savefig("bar_plot.png")
elice_utils.send_image("bar_plot.png")

 

주어진 코드

from elice_utils import EliceUtils
import matplotlib.pyplot as plt
elice_utils = EliceUtils()    
# 술자리 참석 상대도수 데이터 
labels = ['A', 'B', 'C', 'D', 'E']
ratio = [4,3,2,2,1]
    
#막대 그래프
fig, ax = plt.subplots()

"""
1. 막대 그래프를 만드는 코드를 작성해 주세요
"""


# 출력에 필요한 코드
plt.show() # 그래프 시각화

# 하단은 앨리스 플랫폼의 그림 파일 출력 코드
fig.savefig("bar_plot.png")
elice_utils.send_image("bar_plot.png")

정답

from elice_utils import EliceUtils
import matplotlib.pyplot as plt
elice_utils = EliceUtils()    
# 술자리 참석 상대도수 데이터 
labels = ['A', 'B', 'C', 'D', 'E']
ratio = [4,3,2,2,1]
    
#막대 그래프
fig, ax = plt.subplots()

"""
1. 막대 그래프를 만드는 코드를 작성해 주세요
"""
plt.bar(labels,ratio)

# 출력에 필요한 코드
plt.show() # 그래프 시각화

# 하단은 앨리스 플랫폼의 그림 파일 출력 코드
fig.savefig("bar_plot.png")
elice_utils.send_image("bar_plot.png")

결과물

반응형