시작하기무료로 시작하기

요일과 시간대별 매출

여러분이 함께 일하는 제과점에서 영업시간 조정을 검토 중이에요. 이에 따라 평일과 주말의 시간대별 매출 정보를 보여주는 시각화를 만들어 달라고 요청했어요.

bakeryday_time 열에는 "Morning", "Afternoon", "Evening", "Night"의 네 값이 들어 있어요.

또한 day_type 열에는 "Weekend""Weekday" 값이 있어요.

시간대와 요일 유형별 매출을 함께 나타내는 그룹 막대 그래프를 만들 거예요. FactorRange는 이미 가져와 두었어요.

bakery 데이터셋은 day_timeday_type으로 그룹화되어 grouped_bakery에 저장되어 있으며 미리 로드해 두었습니다. 이 두 열의 모든 조합을 담은 튜플은 factors라는 이름으로 저장되어 있고, 역시 미리 로드되어 있어요.

이 연습은 강의의 일부입니다

Bokeh로 배우는 인터랙티브 데이터 시각화

강의 보기

연습 안내

  • fig를 생성하되, x_rangeFactorRange()를 호출하고 *factors를 전달해 설정하세요. y축 레이블은 "Sales"로 지정하고, 제목은 "Sales by type of day"로 지정하세요.
  • factors에 대해 막대 글리프를 추가하고, 막대의 꼭대기 값은 grouped_bakery["sales"]로, 막대 너비는 90%로 설정하세요.
  • 제목 글꼴 크기를 "25px"로 업데이트하세요.
  • 제목 정렬을 가운데 정렬로 변경하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Create figure
fig = ____

# Create bar glyphs
____
fig.yaxis[0].formatter = NumeralTickFormatter(format="$0,0")

# Update title text size
fig.____.____ = "____"

# Update title alignment
fig.____.____ = "____"

output_file("sales_by_type_of_day.html")
show(fig)
코드 편집 및 실행