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

Shooting guard so với small forward

Một hãng truyền thông thể thao sẽ xuất bản blog so sánh vai trò của shooting guard và small forward trong việc ghi điểm. Họ yêu cầu bạn tạo một biểu đồ phân tán hiển thị điểm và kiến tạo trung bình mỗi trận cho hai vị trí này, với màu sắc, kích thước và độ trong suốt glyph khác nhau.

Bộ dữ liệu nba đã được lọc cho "SG""SF", và đã được nạp sẵn cho bạn thành hai đối tượng nguồn Bokeh là shooting_guardssmall_forwards. Một HoverTool cũng đã được tạo để hiển thị "player", "team", và "field_goal_perc".

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

  • Thêm các glyph hình tròn cho số điểm mỗi trận so với số kiến tạo trung bình dùng shooting_guards, đặt size là 16 pixel, fill_color là đỏ, và gán 0.2 cho đối số từ khóa tương ứng để làm trong suốt glyph.
  • Thêm các glyph hình tròn biểu diễn điểm so với kiến tạo trung bình cho small forward, tô màu xanh lục, kích thước 6 pixel, và độ trong suốt glyph là 0.6.

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.

TOOLTIPS = [("Name", "@player"), ("Team", "@team"), ("Field Goal %", "@field_goal_perc{0.2f}")]
fig = figure(x_axis_label="Assists", y_axis_label="Points", title="Shooting Guard vs Small Forward", tooltips=TOOLTIPS)

# Add glyphs for shooting guards
fig.circle(x="assists", y="points", source=shooting_guards, legend_label="Shooting Guard", ____=____, ____="____", ____=____)

# Add glyphs for small forwards
fig.circle(x="assists", y="points", source=small_forwards, legend_label="Small Forward", ____=____, ____="____", ____=____)

output_file(filename="sg_vs_sf.html")
show(fig)
Chỉnh sửa và Chạy Mã