Python 在seaborn工厂地块上覆盖子地块
我正在用创建一个绘图,然后尝试在每个框的顶部添加一个子图。如何获得因子图中每个框的x轴位置,以便在顶部放置另一条线 也许有一种方法可以得到轴上每个方框图的所有x轴值 以下是我的基本要素图: 我想在每个方块图中间加上1个子图(圆)。但是,我不知道如何获得每个框的x值,以适当地分隔点Python 在seaborn工厂地块上覆盖子地块,python,seaborn,Python,Seaborn,我正在用创建一个绘图,然后尝试在每个框的顶部添加一个子图。如何获得因子图中每个框的x轴位置,以便在顶部放置另一条线 也许有一种方法可以得到轴上每个方框图的所有x轴值 以下是我的基本要素图: 我想在每个方块图中间加上1个子图(圆)。但是,我不知道如何获得每个框的x值,以适当地分隔点 我在seaborn源代码中看到了很多关于位置和偏移的代码,这些代码展示了这些。但是,我想知道是否有更直接的方法来获取这些信息,或者至少是近似的方法。根据@mwaskom的评论,您可以使用sns.stripplot()
我在seaborn源代码中看到了很多关于位置和偏移的代码,这些代码展示了这些。但是,我想知道是否有更直接的方法来获取这些信息,或者至少是近似的方法。根据@mwaskom的评论,您可以使用
sns.stripplot()
(现在还有sns.swamplot()
)将数据点与数据摘要图(如长方体图或violinplot)一起包含 你想用盒子顶部的情节展示什么?根据你想做什么,使用其他seaborn分类函数可能会更容易,它会自动正确地绘制关于方框的东西。我有一堆数据点,我正试图用方框图绘制这些点作为一个整体的分布。然后显示该分布中的几个“重要”数据点的位置以供强调。是的,我建议使用stripplot
,但我猜在此期间,您可以找出ax.lines
列表中的哪些线对应于垂直胡须,然后使用这些线的xydata
来定位点。或者,位置是可预测的。框以基于0的整数值为中心,色调嵌套的偏移量是用以下代码计算的:它们是按可预测的顺序绘制的,我只是忘记了它是什么。但是应该很容易计算出来(两个x值将是相同的)。