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(None)
# 전체 데이터에서 처음 5개의 row 데이터 표시 (내용 확인)
# 데이터에 대한 정보를 알고 싶은 경우, 주석을 풀어 확인
# print(df.head())
# x축에 해당되는 데이터로 df의 'total_bill' 컬럼을 x_data으로 저장
x_data = None
# y축에 해당되는 데이터로 df의 'tip' 컬럼을 y_data으로 저장
y_data = None
# regplot함수의 출력물을 sns_plot으로 저장
# line의 색은 'red' 로 설정
sns_plot = None
# 엘리스 플랫폼 내의 출력을 위한 함수
fig = sns_plot.get_figure()
fig.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')
# 전체 데이터에서 처음 5개의 row 데이터 표시 (내용 확인)
# 데이터에 대한 정보를 알고 싶은 경우, 주석을 풀어 확인
print(df.head())
# x축에 해당되는 데이터로 df의 'total_bill' 컬럼을 x_data으로 저장
x_data = df['total_bill']
# y축에 해당되는 데이터로 df의 'tip' 컬럼을 y_data으로 저장
y_data = df['tip']
# regplot함수의 출력물을 sns_plot으로 저장
# line의 색은 'red' 로 설정
sns_plot = sns.regplot(x=x_data, y=y_data, color ='red')
# 엘리스 플랫폼 내의 출력을 위한 함수
fig = sns_plot.get_figure()
fig.savefig("plot.png")
elice_utils.send_image("plot.png")

728x90
반응형
'Data Science > Visualization' 카테고리의 다른 글
[elice 시각화] seaborn 연습 필요 2 (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 |