散景来自不同组的多个酒吧重叠

时间:2018-07-05 12:36:41

标签: bokeh

我有这样的代码

  g= figure(x_range=FactorRange(*testRange), plot_width=800,plot_height=300)

  mywidth=0.5

  g.vbar(x=dodge(xaxis, -1*(mywidth), range=g.x_range), top=hues[0],width=mywidth,source=source,color="blue", legend=value("ulMcs"))

  g.vbar(x=dodge(xaxis, 0.0, range=g.x_range), top=hues[1], width=mywidth, source=source,color="yellow", legend=value("dlmcs"))


    g.x_range.range_padding = 0.1
    g.xgrid.grid_line_color = None
    g.legend.location = "top_left"
    g.legend.orientation = "horizontal"

我遵循给定链接上的示例“视觉闪避”,以创建并排的多个条形图。 https://bokeh.pydata.org/en/latest/docs/user_guide/categorical.html

我编写了这段代码,以开发在同一图形上具有多个条形图的图形。数据是使用大熊猫采集并融化的。

示例ulMcs和dlmcs条在第一张图中完美生成。 X轴分为几组,每组都有ulMcs和dlmcs值显示。对于每个组,我们都有两个值显示在Y轴上。

在第二张图中,您可以看到不同组的ulbler和dlber y轴值之间存在不均匀的间距。随着它们越来越重叠。

对于我的第一个图形,相同的代码非常适用,因为您可以看到条形完美对齐,并且在不同组之间它们之间有空间。它在第二张图中显示重叠的条形图,不同组的条形图之间的间距不均匀(在图像中)。如您所见,多个条形重叠,但是应该在它们的区域内。 enter image description here

请提出解决此问题的方法。它适用于某些图形,不适用于其他图形。

任何帮助将不胜感激。 谢谢,

0 个答案:

没有答案