Personalizzare le impostazioni dei glifi

Visualizzazione interattiva dei dati con Bokeh

George Boorman

Core Curriculum Manager, DataCamp

Dimensione dei glifi

fig = figure(x_axis_label="Rebounds", 
             y_axis_label="Points")
fig.circle(x="rebounds", y="points",

source=source, size=12)
output_file(filename="size_12_scatter.html") show(fig)

scatter con size 12

Visualizzazione interattiva dei dati con Bokeh

Colore del contorno del glifo

fig = figure(x_axis_label="Blocks", 
             y_axis_label="Points")
fig.circle(x="blocks", y="points", 
           source=source, size=10,

line_color="red")
output_file(filename="red_lines.html") show(fig)

scatter con line_color

Visualizzazione interattiva dei dati con Bokeh

Colore di riempimento del glifo

fig = figure(x_axis_label="Assists", 
             y_axis_label="Blocks")
fig.circle(x="blocks", y="points", 
           source=source, size=12,

fill_color="red")
output_file(filename="red_circles.html") show(fig)

riempimento rosso

Visualizzazione interattiva dei dati con Bokeh

Trasparenza dei glifi

fig = figure(x_axis_label="Free Throw %", 
             y_axis_label="Field Goal %")
fig.circle(x="free_throw_perc", 
           y="field_goal_perc", 
           source=east, size=10,

fill_alpha=0.2, legend_label="East")
fig.circle(x="free_throw_perc", y="field_goal_perc", source=west, size=10, fill_alpha=0.2, fill_color="red", legend_label="West")
output_file(filename="transparent.html") show(fig)

scatter con fill_alpha

Visualizzazione interattiva dei dati con Bokeh

Aggiornare i glifi

fig = figure(x_axis_label="Steals", 
             y_axis_label="Points")

circle = fig.circle(x="steals", y="assists", source=source, size=10, fill_color="green")
output_file(filename="original.html") show(fig)
circle.glyph.size = 20

circle.glyph.fill_color = "orange"
output_file(filename="updated.html") show(fig)

scatter originale

scatter aggiornato

Visualizzazione interattiva dei dati con Bokeh

Glifi linea

Argomento scatter Equivalente linea
size line_width
fill_alpha alpha
color line_color
fill_color Non applicabile
line_color Non applicabile
Visualizzazione interattiva dei dati con Bokeh

Il dataset

print(nba.iloc[:3, :6])
     player            position    minutes    field_goal_perc    three_point_perc    free_throw_perc
0    Russell Westbrook PG          34.6       0.425              0.343               0.845
1    James Harden      PG          36.4       0.440              0.347               0.847
2    Isaiah Thomas     PG          33.8       0.463              0.379               0.909
print(nba.iloc[:3, 6:])
     rebounds    assists    steals    blocks    points    team    conference    scorer_category
0    10.7        10.4       1.6       0.4       31.6      OKC     West          High Scorer
1    8.1         11.2       1.5       0.5       29.1      HOU     West          High Scorer
2    2.7         5.9        0.9       0.2       28.9      BOS     East          High Scorer
Visualizzazione interattiva dei dati con Bokeh

Vamos praticar!

Visualizzazione interattiva dei dati con Bokeh

Preparing Video For Download...