用圖形大小突顯重點
先前合作的體育媒體公司又來聯繫你,希望再做一些視覺化!他們想要一個用不同大小的圖形來呈現球員統計資料的圖表。
nba 資料集已為你預先載入,並依東、西區分成兩個 DataFrame:east 與 west。你將建立一個以得分對助攻的視覺化圖表,並讓圖形大小依球員場均阻攻數決定。
本練習屬於課程
使用 Bokeh 製作互動式資料視覺化
練習說明
- 使用
east與west分別建立east_sizes與west_sizes——各自將east["blocks"]與west["blocks"]除以5。 - 在
fig上為east加入以得分對助攻的圓形圖形;使用藍色填滿、fill_alpha設為0.3、圖例標籤為「East」,並將radius設為east_sizes。 - 對
west重複上述步驟,但改用紅色填滿、圖例標籤為「West」,並以west_sizes調整圖形大小。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Create sizes
east_sizes = ____
west_sizes = ____
fig = figure(x_axis_label="Assists", y_axis_label="Points", title="NBA Points, Blocks, and Assists by Conference")
# Add circle glyphs for east
____
# Add circle glyphs for west
____
output_file(filename="size_contrast.html")
show(fig)