시작하기무료로 시작하기

색상, 범례, 그리고 테마

첫 번째 과제로, 부동산 중개인은 멜버른의 북부와 남부 지역에 따라 달라지는 경향을 반영해, 건축 연도와 총 대지 면적 간의 관계를 보여주는 시각화를 원해요. 여러분은 이 플롯에 Bokeh의 커스텀 테마 중 하나를 사용하기로 했어요.

아래와 같이, 매물이 위치한 region을 기준으로 melb에서 두 개의 하위 집합 northsouth가 만들어져 있어요:

north = melb.loc[melb["region"] == "Northern"]
south = melb.loc[melb["region"] == "Southern"]

figure fig는 미리 로드되어 있어요. 이제 테마를 업데이트하고, 각 지역에 대해 서로 다른 색상의 원형 글리프를 추가할 거예요. 그런 다음 쉽게 구분할 수 있도록 legend_label을 추가하세요.

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

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

강의 보기

연습 안내

  • curdoc를 임포트하세요.
  • 테마를 "contrast"로 업데이트하세요.
  • north에 대해 원형 글리프를 추가하세요. xy는 각각 year_builtland_area를 사용하고, color"yellow", legend_label"North"로 설정하세요.
  • south에 대해서도 반복하세요. color"red", legend_label"South"로 설정하세요.

실습형 인터랙티브 연습

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

# Import curdoc
from ____.____ import ____

# Change theme to contrast
____().____ = "____"
fig = figure(x_axis_label="Year Built", y_axis_label="Land Area (Meters Squared)")

# Add north circle glyphs
fig.circle(x=north["____"], y=north["____"], color="____", legend_label="____")

# Add south circle glyphs
fig.____(____=____, ____=____, ____="____", legend_label="____")

output_file(filename="north_vs_south.html")
show(fig)
코드 편집 및 실행