Matplotlib 图(图例?)中的置信区间信息
我正在使用基于matplotlib的seaborn绘制一些图形。 目前,我正在seaborn中绘制一个称为FactoryPlot的条形图,该条形图还打印了一个0,95的置信区间。 我想在图中添加信息,即95%的置信区间,例如在图例中。Matplotlib 图(图例?)中的置信区间信息,matplotlib,seaborn,Matplotlib,Seaborn,我正在使用基于matplotlib的seaborn绘制一些图形。 目前,我正在seaborn中绘制一个称为FactoryPlot的条形图,该条形图还打印了一个0,95的置信区间。 我想在图中添加信息,即95%的置信区间,例如在图例中。 有没有办法把这些信息包括进来,这样我就不必在我的文章中提到它了?实际上我也有这个问题 我想到的有点老套,因为执行所有置信区间计算的sns.\u BarPlotter实例似乎没有向用户公开 但是,我们可以自己创建其中一个,使用与sns.barplot相同的参数,记住
有没有办法把这些信息包括进来,这样我就不必在我的文章中提到它了?实际上我也有这个问题 我想到的有点老套,因为执行所有置信区间计算的sns.\u BarPlotter实例似乎没有向用户公开 但是,我们可以自己创建其中一个,使用与sns.barplot相同的参数,记住您必须明确提供通常保留为默认值的参数。虽然理论上我们可以,但由于我们不使用此绘制,最重要的参数是引导迭代的数据、ci和n_引导数: 来自seaborn.Category import\u条码绘图仪 bp=_绘图仪X='xdata',y='ydata', hue='h', 数据=df, 调色板=['C24D52','4A70B0'], ci=95, n_boot=5000, 单位=无, 订单=无, 色调顺序=无, 估计值=np.平均值, 东方=无, 颜色=无, 饱和度=0.75, errcolor='.26' 拥有_绘图仪后,可以访问其属性,例如计算的置信区间:
In[1]: bp.confint
Out[1]: array([[[ 2.06522099, 2.41611633],
[ 2.20088709, 2.54810739],
[ nan, nan]],
[[ 1.83258433, 2.3521511 ],
[ 2.21361428, 2.64342349],
[ nan, nan]],
[[ 1.30160209, 1.54427938],
[ 1.99597604, 2.22272918],
[ nan, nan]],
[[ nan, nan],
[ nan, nan],
[ 0.58609489, 0.83233859]]])
如果这是一个使用频率足够高的东西,那么为了公开这一功能,seaborn可能值得一试。我还以同样的精神向开发人员提交了一份报告