開始使用免費開始

用圖形大小突顯重點

先前合作的體育媒體公司又來聯繫你,希望再做一些視覺化!他們想要一個用不同大小的圖形來呈現球員統計資料的圖表。

nba 資料集已為你預先載入,並依東、西區分成兩個 DataFrame:eastwest。你將建立一個以得分對助攻的視覺化圖表,並讓圖形大小依球員場均阻攻數決定。

本練習屬於課程

使用 Bokeh 製作互動式資料視覺化

檢視課程

練習說明

  • 使用 eastwest 分別建立 east_sizeswest_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)
編輯並執行程式碼