【问题标题】:Cant increase the size of whole chart in bokeh and make the chart in horizontal axis无法在散景中增加整个图表的大小并使图表在水平轴上
【发布时间】:2017-07-03 23:34:43
【问题描述】:

您好,我在以下 Dataframe 中有数据:

我想使用 Bokeh 库在基本条形图中绘图,但我无法增加绘图区域,因此由于变量 > 50,我无法获得更好看的图表。 任何帮助/方向表示赞赏。

我也想以水平方式绘制。 谢谢!!

【问题讨论】:

  • 有可能您可以或已经增加了宽度,但您无法在当前的监视器/屏幕输出环境中看到所有内容。我有几次这个问题。尝试在另一个缩放设备上进行测试。至于单杠,查看rect,它绘制矩形,你可以随意调整它们的方向,比如这里stackoverflow.com/questions/33737079/…

标签: python bar-chart data-visualization bokeh


【解决方案1】:

对于bokeh.charts的使用,你可以更新chart defaults

from bokeh.charts import defaults

defaults.width = 450
defaults.height = 350

但是,请注意: bokeh.charts 在这一点上实际上是未维护的。我会积极阻止它的使用。官方认可和推荐的在 Bokeh 之上使用的“高级”API 将是 HoloViews (http://holoviews.org/)。它已经比旧的bokeh.charts API 功能强大得多,更重要的是,它的维护非常积极。我会建议任何人切换到它。

【讨论】:

  • 它没有改变 .. 在按照建议替换后。虽然对于 bokeh.plotting 它确实有效 .. ,但我无法为 bokeh.charts 做到这一点
  • 我的 plot_width 和 plot_height 没有任何变化
  • 我没有注意到你在使用bokeh.charts,更新了。
猜你喜欢
  • 1970-01-01
  • 2019-11-25
  • 1970-01-01
  • 1970-01-01
  • 2016-09-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多