1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Trực quan hóa dữ liệu tương tác với Bokeh

Connected

Bài tập

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"]

Hướng dẫn

100 XP
  • Tạo một figure, fig, đặt nhãn trục x và y lần lượt là "Year Built" và "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".