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" và "SF", và đã được nạp sẵn cho bạn thành hai đối tượng nguồn Bokeh là shooting_guards và small_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
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, đặtsizelà 16 pixel,fill_colorlà đỏ, và gán0.2cho đố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)