首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Python Bokeh:从图表中删除工具栏

Python Bokeh:从图表中删除工具栏
EN

Stack Overflow用户
提问于 2015-08-23 01:35:38
回答 2查看 17K关注 0票数 32

来自维护人员的注意:这个问题的细节涉及到bokeh.charts应用程序接口,它已经过时并在几年前就被删除了。在现代Bokeh中,指定toolbar_location__:

p = figure(toolbar_location=None)

过时的

我似乎无法从bokeh条形图中删除工具栏。尽管tools参数设置为None (或False或''),但我总是以bokeh徽标和一条灰色线条结束,例如下面的代码:

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)

但是,当我用bokeh图尝试同样的方法时,它工作得很好,工具栏也消失了,例如下面的代码:

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)

有人知道我做错了什么吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-09-20 20:13:55

如果要删除徽标和工具栏,可以执行以下操作:

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

希望这能解决你的问题

票数 57
EN

Stack Overflow用户

发布于 2015-08-23 23:42:11

在任何Bokeh绘图对象上,您都可以设置:

p.toolbar_location = None
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32158939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档