Python Bokeh: supprimer la barre d'outils du graphique

Je ne semble pas être en mesure d'enlever la barre d'outils d'un diagramme à barres de bokeh. Malgré le réglage de l' outils argument Aucun (ou False ou ") je finis toujours avec le bokeh logo et une ligne grise, par exemple, avec ce code:

from bokeh.charts import Bar, output_file, show

# prepare some data
data = {"y": [6, 7, 2, 4, 5], "z": [1, 5, 12, 4, 2]}

# output to static HTML file
output_file("bar.html")

# create a new line chat with a title and axis labels
p = Bar(data, cat=['C1', 'C2', 'C3', 'D1', 'D2'], title="Bar example",
                xlabel='categories', ylabel='values', width=400, height=400,
                tools=None)

# show the results
show(p)

Cependant, lorsque je tente la même chose avec un bokeh complot, il fonctionne parfaitement bien et la barre d'outils est partie, par exemple avec ce code:

from bokeh.plotting import figure, output_file, show

output_file("line.html")

p = figure(plot_width=400, plot_height=400, toolbar_location=None)

# add a line renderer
p.line([1, 2, 3, 4, 5], [6, 7, 2, 4, 5], line_width=2)

show(p)
<!-Est-ce que quelqu'un sait ce que je suis? fais de mal?

20
demandé sur Arkady 2015-08-22 20:35:38

2 réponses

Si vous souhaitez supprimer le logo et la barre d'outils que vous pouvez faire:

p.toolbar.logo = None
p.toolbar_location = None

espérons que cela résolve votre problème

35
répondu merqurio 2017-07-25 19:58:23

EDIT:

j'ai mal lu votre question la première fois - je suis désolé à ce sujet.

Les classes API graphiques de haut niveau renvoient un objet graphique. Pour supprimer la barre d'outils, vous devez définir L'attribut toolbar_location sur L'objet Plot à None, comme:

...

p = Bar(data, cat=['C1', 'C2', 'C3', 'D1', 'D2'], title="Bar example",
            xlabel='categories', ylabel='values', width=400, height=400,
            tools=None)
p.toolbar_location=None

...

ANCIENNE RÉPONSE:

vous voulez: tools=False

selon le guide de l'utilisateur pour les graphiques génériques de haut niveau args:

...

outils (str ou bool) : pour activer ou désactiver les outils de votre graphique

...

http://bokeh.pydata.org/en/latest/docs/user_guide/charts.html

2
répondu Luke Canavan 2015-08-28 03:11:33