在seaborn pointplot中绘制预先计算的置信区间

2024-05-23 17:44:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据帧,其中包含4个样本的参数'likes, 'retweets', 'followers', 'pics'均值的置信区间:ikke-aktant, laser, umbrella, mask。所有值都是一个包含置信区间的列表,例如[8.339078253365264, 9.023388831788864],这是激光样品中同类的置信区间。这里可以看到数据帧的图片:https://imgur.com/a/NkDckII

我想在seaborn pointplot中绘制它,其中y代表四个样本,x是

到目前为止,我已经:

ax = sns.pointplot(x="likes", data=df_boot, hue='sample', join=False)

返回错误:

TypeError: Horizontal orientation requires numeric `x` variable.

我猜这是因为x是一个列表。是否有一种方法可以使用pointplot绘制置信区间


Tags: 数据列表参数绘制均值样本likes置信区间
1条回答
网友
1楼 · 发布于 2024-05-23 17:44:35

我认为问题在于,您使用的数据已经是置信区间。Pointplot需要“原始”数据,如此处的示例数据集:github.com/mwaskom/seaborn-data/blob/master/tips.csv。那么,为什么不使用您用来计算这些置信区间的数据呢

相关问题 更多 >