Bắt đầu ngayBắt đầu miễn phí

Tùy chỉnh glyph

Các đại lý bất động sản muốn có một biểu đồ thể hiện mối quan hệ giữa năm xây dựng của bất động sản và khoảng cách đến Central Business District (CBD), đồng thời phân biệt giữa nhà riêng, căn hộ (unit) và townhouse. Bạn quyết định dùng các màu sắc và glyph khác nhau cho mỗi loại bất động sản trong ba loại này.

Ba phân tập của melb đã được tạo và nạp sẵn cho bạn:

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

Bài tập này là một phần của khóa học

Trực quan hóa dữ liệu tương tác với Bokeh

Xem khóa học

Hướng dẫn bài tập

  • Tạo một figure, fig, đặt nhãn trục x và y lần lượt là "Year Built""Distance from CBD (km)".
  • Thêm glyph hình tròn màu tím để biểu diễn houses, vẽ "year_built" trên trục x và "distance" trên trục y, và gán nhãn chú giải là "House".
  • Lặp lại bước trên, lần này dùng glyph hình vuông màu đỏ cho units, với nhãn chú giải là "Unit".
  • Lặp lại một lần nữa với glyph hình tam giác màu xanh lá để biểu diễn townhouses và đặt nhãn chú giải là "Townhouse".

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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)
Chỉnh sửa và Chạy Mã