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

Tỷ lệ ném phạt theo vị trí

Cơ quan đã yêu cầu bạn thêm một biểu đồ cuối cùng. Bạn sẽ dùng factor_cmap để dựng biểu đồ scatter thể hiện tỷ lệ ném phạt so với điểm trung bình, trong đó mỗi vị trí của cầu thủ được hiển thị bằng một màu khác nhau.

Đối tượng nguồn dữ liệu source đã được tạo từ bộ dữ liệu nba và nạp sẵn cho bạn. Biến TOOLTIPS, chứa tên cầu thủ, cũng đã được tạo để có thể xem khi bạn di chuột qua biểu đồ.

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

  • Import Category10_5factor_cmap.
  • Tạo positions, một danh sách gồm "PG", "SG", "SF", "PF", và "C".
  • Truyền "position" vào đối số legend_field và hoàn thiện đối số fill_color trong fig.circle().

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 modules
____
____

# Create positions
positions = ["____", "____", "____", "____", "____"]
fig = figure(x_axis_label="Free Throw Percentage", y_axis_label="Points", title="Free Throw Percentage vs. Average Points", tooltips=TOOLTIPS)

# Add circle glyphs
fig.circle(x="free_throw_perc", y="points", source=source, legend_field="____", fill_color=factor_cmap("____", palette=____, factors=____))

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