首页主机资讯如何利用Bokeh制作堆叠条形图

如何利用Bokeh制作堆叠条形图

时间2024-06-06 19:22:03发布访客分类主机资讯浏览1388
导读:要利用Bokeh制作堆叠条形图,首先需要安装Bokeh库。然后可以按照以下步骤进行操作: 导入必要的库和模块: from bokeh.io import output_file, show from bokeh.plotting imp...

要利用Bokeh制作堆叠条形图,首先需要安装Bokeh库。然后可以按照以下步骤进行操作:

  1. 导入必要的库和模块:
from bokeh.io import output_file, show
from bokeh.plotting import figure
from bokeh.models import ColumnDataSource
  1. 创建数据源:
data = {

    'categories': ['A', 'B', 'C'],
    'values1': [10, 20, 30],
    'values2': [15, 25, 35]
}
    

source = ColumnDataSource(data=data)
  1. 创建绘图对象:
p = figure(x_range=data['categories'], plot_height=350, title='Stacked Bar Chart', toolbar_location=None, tools="")
  1. 绘制堆叠条形图:
p.vbar(x='categories', top='values1', width=0.5, source=source, color='blue', legend_label='Values1')
p.vbar(x='categories', top='values2', width=0.5, source=source, color='red', legend_label='Values2')
  1. 设置绘图属性:
p.y_range.start = 0
p.xgrid.grid_line_color = None
p.axis.minor_tick_line_color = None
p.outline_line_color = None
p.legend.location = "top_left"
p.legend.orientation = "horizontal"
  1. 输出和展示绘图:
output_file("stacked_bar_chart.html")
show(p)

通过以上步骤,您可以利用Bokeh轻松制作堆叠条形图,并将其保存为HTML文件展示出来。

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


若转载请注明出处: 如何利用Bokeh制作堆叠条形图
本文地址: https://pptw.com/jishu/676594.html
使用Bokeh,如何制作一个动态更新的数据图表 cn2香港vps网站访问速度快不快

游客 回复需填写必要信息