1. 학습
  2. /
  3. 강의
  4. /
  5. Bokeh로 배우는 인터랙티브 데이터 시각화

Connected

연습 문제

판매 실적을 위한 박스 주석

베이커리에서 마지막 플롯을 요청했어요. 날짜별 판매액을 표시하고, 두 개의 박스 주석을 추가해 매출이 $250 목표치보다 낮은 날짜를 한눈에 볼 수 있게 할 거예요.

아래 코드로 선 글리프가 추가된 fig 객체가 생성되어 있습니다:

sales = bakery.groupby("date", as_index=False)["sales"].sum()
source = ColumnDataSource(data=sales)
fig = figure(x_axis_label="Date", y_axis_label="Revenue ($)")
fig.line(x="date", y="sales", source=source)
fig.xaxis[0].formatter = DatetimeTickFormatter(months="%b %Y")

fig는 미리 로드되어 있어요. 여러분의 작업은 베이커리 데이터셋에서 판매액이 $250 이상인지 이하인지 보여 주는 박스 주석을 만드는 것입니다.

지침 1/2

undefined XP
    1
    2
  • low_box를 생성하고, 상한을 $250으로, 투명도는 0.1로, fill_color는 "red"로 설정하세요.
  • high_box를 생성하고, 하한을 $250으로, 투명도는 0.2로, fill_color는 "green"으로 설정하세요.