首页主机资讯如何在Bokeh中创建分组或嵌套的条形图

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

时间2024-06-06 16:48:04发布访客分类主机资讯浏览1160
导读:要在Bokeh中创建分组或嵌套的条形图,可以通过使用vbar函数来实现。以下是一个示例代码,演示如何创建一个分组的条形图: from bokeh.plotting import figure, show from bokeh.io impo...

要在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 = {
'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年的数量将以不同的颜色显示。可以根据需要修改颜色、宽度和其他参数来定制图表。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 如何在Bokeh中创建分组或嵌套的条形图
本文地址: https://pptw.com/jishu/676517.html
在Bokeh中如何利用回调函数动态更新其他HTML元素 为啥香港服务器访问不了

游客 回复需填写必要信息