포지션별 자유투 성공률
기관에서 마지막 그래프를 요청했어요. factor_cmap을 사용해 자유투 성공률과 평균 득점을 비교하는 산점도를 만들고, 각 선수 포지션을 서로 다른 색으로 표시해 보세요.
nba 데이터셋으로부터 생성된 소스 객체 source가 미리 로드되어 있어요. 마우스를 그래프 위에 올렸을 때 선수 이름이 보이도록 하는 변수 TOOLTIPS도 준비되어 있어요.
이 연습은 강의의 일부입니다
Bokeh로 배우는 인터랙티브 데이터 시각화
연습 안내
Category10_5와factor_cmap을 임포트하세요."PG","SG","SF","PF","C"를 포함하는 리스트positions를 만드세요.fig.circle()에서legend_field인자에는"position"을 전달하고,fill_color인자를 완성하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# 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)