커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
plotly 차트 출력 관련
AI 기반 투자 수익률 분석 실습을 통한 데이터 분석 역량 키우기
챕터 2
북마크
김*현
댓글
1
추천
0
조회수
10
조회수
10
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


2주차 과제를 풀던 도중 plotly 차트 출력에 대한 질문입니다.

강의에서 말씀해주신대로,

fig = px.line(        
    flights_df,
    x="month",
    y="passengers",
    color="year",
)
fig

위와 같이 차트가 저장된 fig만 호출해도 plotly 차트를 출력할 수 있는데요,

과제에서 for문을 이용해서 plotly 차트를 여러 개 출력할 때는 위와 같은 형식의 코드를 작성하면 차트가 출력이 안되고, fig.show()를 실행해야 차트가 출력이 됩니다.

def lineplot_by_purpose(df, x, y, color, purpose):
  return lineplot(
      df[df["건물용도"]==purpose].iloc[:, 1:],
      x=x,
      y=y,
      color=color,
      title=f"2008~2023 {purpose} 자치구별 중앙값 {y}"
      )

for i in purpose_gu_year_df['건물용도'].unique():
  fig = lineplot_by_purpose(purpose_gu_year_df, '계약연도', '금액(억)', '자치구명', i)
  fig.show() ## fig만 입력하면 차트 노출이 안됨.

그 이유를 알 수 있을까요?








취소
 공유
취소
댓글 0
댓글 알림
나의얼굴