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

Những tay ném tầm xa

Theo truyền thống, các cầu thủ bóng rổ cao nhất chơi ở vị trí trung phong (center) và chủ yếu dứt điểm gần rổ. Tuy nhiên, vài năm gần đây có xu hướng tất cả các vị trí đều ném nhiều cú ba điểm hơn.

Công ty đang có một biểu đồ phân tán thể hiện "three_point_perc" so với "field_goal_perc" cho các trung phong (centers) và tiền phong chính (power forwards) ở NBA. Bộ dữ liệu đã được lọc theo từng vị trí, và các đối tượng nguồn của Bokeh tên là centerspower_forwards đã được nạp sẵn cho bạn. TOOLTIPS cũng đã được tạo để hiển thị tên cầu thủ và số điểm trung bình mỗi trận.

Công ty yêu cầu bạn thay đổi thiết lập glyph của biểu đồ để giúp việc diễn giải dễ hơ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

Xem khóa học

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

  • Cập nhật thuộc tính kích thước glyph của center_glyphspower_forward_glyphs lần lượt thành 20 pixel và 10 pixel.
  • Cập nhật thuộc tính màu tô (fill_color) của center_glyphspower_forward_glyphs lần lượt thành đỏ và vàng.

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.

fig = figure(x_axis_label="Field Goal Percentage", y_axis_label="Three Point Field Goal Percentage", tooltips = TOOLTIPS)
center_glyphs = fig.circle(x="field_goal_perc", y="three_point_perc", source=centers, legend_label="Center", fill_alpha=0.2)
power_forward_glyphs = fig.circle(x="field_goal_perc", y="three_point_perc", source=power_forwards, legend_label="Power Forward", fill_color="green", fill_alpha=0.6)

# Update glyph size
center_glyphs.____.____ = ____
power_forward_glyphs.____.____ = ____

# Update glyph fill_color
center_glyphs.____.____ = "____"
power_forward_glyphs.____.____ = "____"
output_file(filename="big_shooters.html")
show(fig)
Chỉnh sửa và Chạy Mã