Je travaille pour essayer de reproduire un code similaire au deuxième graphique de ce http://fortune.com/fortune500/visualizations/?iid=recirc_f500landing-zone1
Il existe le graphique Step par défaut dans Bokeh, mais il ne me permet pas d'ajouter des glyphes.
J'aimerais coder quelque chose comme ceci
from bokeh.charts import Step, show, output_file
# construire un jeu de données où plusieurs colonnes mesurent la même chose
data = dict(
stamp=[.33, .33, .34, .37, .37, .37, .37, .39, .41, .42,
.44, .44, .44, .45, .46, .49, .49],
postcard=[.20, .20, .21, .23, .23, .23, .23, .24, .26, .27,
.28, .28, .29, .32, .33, .34, .35]
)
# créer un graphique en escalier où chaque colonne de mesures reçoit une couleur et un style de tiret unique
step = Step(data, y=['stamp', 'postcard'],
dash=['stamp', 'postcard'],
color=['stamp', 'postcard'],
title="Tarifs postaux aux États-Unis (1999-2015)",
ylabel='Tarif par once', legend=True)
selected_line = Line(line_alpha=1, line_color="firebrick")
nonselected_line = Line(line_alpha=0.2, line_color="blue")
step.add_glyph(data,
step,
selection_glyph=selected_line,
nonselection_glyph=nonselected_line
)
output_file("steps.html")
show(step)
J'ai essayé chaque méthode de cette page http://bokeh.pydata.org/en/latest/docs/user_guide/styling.html#selected-and-unselected-glyphs est-il possible de construire ce graphique sans la bibliothèque Chart?