728x90
반응형
문제
# Seaborn 라이브러리 import 하기
import seaborn as sns
import matplotlib.pyplot as plt
from elice_utils import EliceUtils
elice_utils = EliceUtils()
# seaborn의 load_dataset을 사용하여 tips (팁 가격) 데이터 불러오기
df = sns.load_dataset('tips')
# countplot함수의 출력물을 sns_plot_size으로 저장
# x축을 "size" 컬럼으로 하여 "size"에 대한 countplot을 그림
sns_plot_size = None
# jointplot함수의 출력물을 g로 저장
# x축은 "total_bill", y축은 "tip", 차트의 종류는 "resid"으로 하여 jointplot을 그림
g = None
# 엘리스 플랫폼 내의 출력을 위한 함수
fig = sns_plot_size.get_figure()
fig.savefig("plot_siz.png")
elice_utils.send_image("plot_siz.png")
g.savefig("plot.png")
elice_utils.send_image("plot.png")
정답
# Seaborn 라이브러리 import 하기
import seaborn as sns
import matplotlib.pyplot as plt
from elice_utils import EliceUtils
elice_utils = EliceUtils()
# seaborn의 load_dataset을 사용하여 tips (팁 가격) 데이터 불러오기
df = sns.load_dataset('tips')
# countplot함수의 출력물을 sns_plot_size으로 저장
# x축을 "size" 컬럼으로 하여 "size"에 대한 countplot을 그림
sns_plot_size = sns.countplot('size', data=df)
# jointplot함수의 출력물을 g로 저장
# x축은 "total_bill", y축은 "tip", 차트의 종류는 "resid"으로 하여 jointplot을 그림
g = sns.jointplot(x='total_bill', y='tip', data=df, kind='resid')
# 엘리스 플랫폼 내의 출력을 위한 함수
fig = sns_plot_size.get_figure()
fig.savefig("plot_siz.png")
elice_utils.send_image("plot_siz.png")
g.savefig("plot.png")
elice_utils.send_image("plot.png")

728x90
반응형
'Data Science > Visualization' 카테고리의 다른 글
[elice 시각화] seaborn 연습 필요 1 (0) | 2025.03.22 |
---|---|
[elice 시각화] matplotlib 연습 필요 2 (0) | 2025.03.22 |
[elice 시각화] matplotlib 구현을 혼자 못함.. 연습할 것. (0) | 2025.03.22 |
[Seaborn] 스타일 설정하기, 폰트 설정하기, 그래프 크기 조절하기 (2) | 2024.06.12 |
[Seaborn] dist plot, violin plot, 등고선, lm plot, cat plot, strip plot (2) | 2024.06.02 |