首页主机资讯使用Bokeh如何绘制箱形图来表示统计分布

使用Bokeh如何绘制箱形图来表示统计分布

时间2024-06-06 18:46:04发布访客分类主机资讯浏览728
导读:要使用Bokeh绘制箱形图来表示统计分布,首先需要导入必要的库和模块: from bokeh.plotting import figure, show from bokeh.io import output_notebook from bo...

要使用Bokeh绘制箱形图来表示统计分布,首先需要导入必要的库和模块:

from bokeh.plotting import figure, show
from bokeh.io import output_notebook
from bokeh.models import ColumnDataSource
from bokeh.transform import dodge
import numpy as np

接下来,准备数据并创建一个箱形图:

# 准备数据
data = np.random.normal(0, 1, 100)

# 创建箱形图
p = figure(plot_width=400, plot_height=400)
p.vbar(x=0, width=0.5, bottom=np.percentile(data, 25), top=np.percentile(data, 75), line_color="black")
p.segment(x=0, y=np.percentile(data, 50), x1=0.5, y1=np.percentile(data, 50), line_color="black")
p.segment(x=0, y=np.min(data), x1=0, y1=np.percentile(data, 25), line_color="black")
p.segment(x=0, y=np.max(data), x1=0, y1=np.percentile(data, 75), line_color="black")

show(p)

这段代码将生成一个简单的箱形图,其中包含数据的中位数、上下四分位数和最大/最小值。您可以根据需要进行调整和修改,以满足您的数据可视化需求。

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


若转载请注明出处: 使用Bokeh如何绘制箱形图来表示统计分布
本文地址: https://pptw.com/jishu/676576.html
美国ip比较多的站群服务器的优点有哪些 如何在Bokeh中实现图表的缩放和平移功能

游客 回复需填写必要信息