117.info
人生若只如初见

如何在Bokeh中创建分组或嵌套的条形图

要在Bokeh中创建分组或嵌套的条形图,可以通过使用vbar函数来实现。以下是一个示例代码,演示如何创建一个分组的条形图:

from bokeh.plotting import figure, show
from bokeh.io import output_notebook

output_notebook()

fruits = ['Apples', 'Oranges', 'Bananas']
years = ['2015', '2016', '2017']

data = https://www.yisu.com/ask/{'fruits' : fruits,
        '2015'   : [2, 1, 4],
        '2016'   : [5, 3, 2],
        '2017'   : [3, 2, 5]}

p = figure(x_range=fruits, plot_height=250, title="Fruit Counts by Year",
           toolbar_location=None, tools="")

p.vbar(x='fruits', top='2015', width=0.2, source=data, color="red", legend_label="2015")
p.vbar(x='fruits', top='2016', width=0.2, source=data, color="blue", legend_label="2016", alpha=0.5)
p.vbar(x='fruits', top='2017', width=0.2, source=data, color="green", legend_label="2017")

p.xgrid.grid_line_color = None
p.y_range.start = 0
p.y_range.end = 10
p.legend.location = "top_left"
p.legend.orientation = "horizontal"

show(p)

这段代码将创建一个简单的分组条形图,其中每个水果(苹果,橙子和香蕉)在2015年,2016年和2017年的数量将以不同的颜色显示。可以根据需要修改颜色、宽度和其他参数来定制图表。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe6eeAzsIBwRfAlU.html

推荐文章

  • 在Bokeh中,如何自定义图例的位置和样式

    要自定义图例的位置和样式,在Bokeh中可以使用Legend模块来实现。下面是一个简单的示例代码来演示如何自定义图例的位置和样式:
    from bokeh.plotting impor...

  • 如何将Bokeh图表导出为PNG或SVG格式

    要将Bokeh图表导出为PNG或SVG格式,可以使用Bokeh的导出功能。例如,可以使用以下代码将Bokeh图表导出为PNG格式:
    from bokeh.io import export_png
    f...

  • 利用Bokeh如何制作散点图

    要使用Bokeh制作散点图,首先需要安装Bokeh库,并导入相应的模块。然后可以使用以下代码创建一个简单的散点图:
    from bokeh.plotting import figure, show<...

  • 如何在Bokeh中添加工具提示

    要在Bokeh中添加工具提示,可以使用HoverTool工具。下面是一个简单的示例代码,演示如何在Bokeh中添加工具提示:
    from bokeh.plotting import figure, show...

  • Bokeh中的图像处理能力如何例如

    Bokeh是一种摄影术语,指的是照片中模糊的背景效果。在摄影中,Bokeh被认为是一种美学上的效果,可以让主题在照片中更加突出。
    Bokeh在图像处理中通常用来模...

  • 使用Bokeh,如何创建一个范围滑块来筛选数据

    要使用Bokeh创建一个范围滑块来筛选数据,首先需要安装Bokeh库并导入相关模块。然后,可以使用RangeSlider对象来创建一个范围滑块,将其添加到Bokeh的绘图工具中...

  • 如何在Bokeh中实现图表的动态选择和过滤器

    要在Bokeh中实现图表的动态选择和过滤器,可以使用Bokeh的widgets和回调函数来实现。以下是一个简单的示例: 首先,创建一个数据源和一个图表: from bokeh.plot...

  • 在Bokeh图表中如何控制轴标签的方向和格式

    要控制Bokeh图表中轴标签的方向和格式,可以使用axis_label_orientation属性来控制轴标签的方向,使用formatter属性来控制轴标签的格式。
    例如,要设置x轴标...