Diện tích, vị trí và giá
Tiếp theo, các đại lý bất động sản muốn hiểu giá có liên quan thế nào đến diện tích bất động sản và khoảng cách tới Khu Thương mại Trung tâm (CBD).
Trong trường hợp này, trục y của cả hai biểu đồ có cùng đơn vị, nên sắp xếp thành một hàng các biểu đồ con là lựa chọn phù hợp. source đã được thiết lập dưới dạng một đối tượng Bokeh sử dụng tập dữ liệu melb, và đã được nạp sẵn cho bạn.
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
Hướng dẫn bài tập
- Import
rowtừ mô-đun Bokeh tương ứng. - Thêm glyph hình tròn vào cả hai biểu đồ, biểu diễn
"price"trên trục y so với"building_area"trongbuilding_size, và"price"trên trục y so với"distance"trongdistance. - Cập nhật trục y của cả hai biểu đồ để hiển thị theo định dạng
$0a, tương ứng đơn vị triệu đô la. - Hoàn thiện lời gọi
show()để hiển thị cả hai biểu đồ con.
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.
# Import row
from ____.____ import ____
building_size = figure(x_axis_label="Building Area (Meters Squared)", y_axis_label="Sales")
distance = figure(x_axis_label="Distance from CBD (km)", y_axis_label="Sales")
# Add circle glyphs
building_size.circle(x="____", y="____", source=____)
distance.circle(x="____", y="____", source=____)
# Update the y-axis format for both figures
building_size.____[____].____ = ____(____="____")
distance.____[____].____ = ____(____="____")
# Display the subplots
output_file(filename="my_first_row.html")
show(____(____, ____))