当前位置:  开发笔记 > 编程语言 > 正文

使用python Bokeh分组条形图更改条形宽度?

如何解决《使用pythonBokeh分组条形图更改条形宽度?》经验,为你挑选了1个好方法。

这是一个例子.无论我怎么能bar_width,这个数字看起来完全一样.如何增加所有条形的宽度?

from bokeh.charts import Bar, output_notebook, show, vplot, hplot, defaults
from bokeh.sampledata.autompg import autompg as df
output_notebook()

df['neg_mpg'] = 0 - df['mpg']

defaults.width = 550
defaults.height = 400
bar_plot7 = Bar(df, label='cyl', values='displ', agg='mean', group='origin', bar_width=10,
                title="label='cyl' values='displ' agg='mean' group='origin'", legend='top_right')
show(bar_plot7)

Randy.. 6

看起来像Bokeh的新版本中的一个错误,其宽度并没有一直到最后.现在,您可以执行以下操作:

for r in bar_plot7.renderers:
    try:
        r.glyph.width = 0.1
    except AttributeError:
        pass

show()打电话之前做出瘦骨条.



1> Randy..:

看起来像Bokeh的新版本中的一个错误,其宽度并没有一直到最后.现在,您可以执行以下操作:

for r in bar_plot7.renderers:
    try:
        r.glyph.width = 0.1
    except AttributeError:
        pass

show()打电话之前做出瘦骨条.

推荐阅读
罗文彬2502852027
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有