시작하기무료로 시작하기

글리프 사용자 지정

부동산 중개인이 집, 유닛, 타운하우스 간에 구분하여 건축 연도와 도심(CBD)까지의 거리 관계를 보여주는 플롯을 요청했어요. 세 가지 주택 유형마다 서로 다른 색과 글리프를 사용하기로 합니다.

다음과 같이 melb의 세 하위 집합이 미리 만들어져 로드되어 있어요:

houses = melb.loc[melb["type"] == "h"]
units = melb.loc[melb["type"] == "u"]
townhouses = melb.loc[melb["type"] == "t"]

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

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

강의 보기

연습 안내

  • fig라는 figure를 만들고, x축과 y축 레이블을 각각 "Year Built", "Distance from CBD (km)"로 설정하세요.
  • houses를 보라색 원(circle) 글리프로 추가하고, x축에는 "year_built", y축에는 "distance"를 사용하며 범례 라벨은 "House"로 지정하세요.
  • 위와 같은 방식으로 units에 대해 빨간색 정사각형(square) 글리프를 사용하고, 범례 라벨은 "Unit"으로 지정하세요.
  • 한 번 더 반복하여 townhouses를 초록색 삼각형(triangle) 글리프로 표시하고, 범례 라벨은 "Townhouse"로 설정하세요.

실습형 인터랙티브 연습

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

# Create figure
fig = ____

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

# Add square glyphs for units
fig.____(____=____, ____=____, ____="____", ____="____")

# Add triangle glyphs for townhouses
____
output_file(filename="year_built_vs_distance_by_property_type.html")
show(fig)
코드 편집 및 실행