Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在seaborn工厂地块上覆盖子地块_Python_Seaborn - Fatal编程技术网

Python 在seaborn工厂地块上覆盖子地块

Python 在seaborn工厂地块上覆盖子地块,python,seaborn,Python,Seaborn,我正在用创建一个绘图,然后尝试在每个框的顶部添加一个子图。如何获得因子图中每个框的x轴位置,以便在顶部放置另一条线 也许有一种方法可以得到轴上每个方框图的所有x轴值 以下是我的基本要素图: 我想在每个方块图中间加上1个子图(圆)。但是,我不知道如何获得每个框的x值,以适当地分隔点 我在seaborn源代码中看到了很多关于位置和偏移的代码,这些代码展示了这些。但是,我想知道是否有更直接的方法来获取这些信息,或者至少是近似的方法。根据@mwaskom的评论,您可以使用sns.stripplot()

我正在用创建一个绘图,然后尝试在每个框的顶部添加一个子图。如何获得因子图中每个框的x轴位置,以便在顶部放置另一条线

也许有一种方法可以得到轴上每个方框图的所有x轴值

以下是我的基本要素图:

我想在每个方块图中间加上1个子图(圆)。但是,我不知道如何获得每个框的x值,以适当地分隔点


我在seaborn源代码中看到了很多关于位置和偏移的代码,这些代码展示了这些。但是,我想知道是否有更直接的方法来获取这些信息,或者至少是近似的方法。

根据@mwaskom的评论,您可以使用
sns.stripplot()
(现在还有
sns.swamplot()
)将数据点与数据摘要图(如长方体图或violinplot)一起包含

你想用盒子顶部的情节展示什么?根据你想做什么,使用其他seaborn分类函数可能会更容易,它会自动正确地绘制关于方框的东西。我有一堆数据点,我正试图用方框图绘制这些点作为一个整体的分布。然后显示该分布中的几个“重要”数据点的位置以供强调。是的,我建议使用
stripplot
,但我猜在此期间,您可以找出
ax.lines
列表中的哪些线对应于垂直胡须,然后使用这些线的
xydata
来定位点。或者,位置是可预测的。框以基于0的整数值为中心,色调嵌套的偏移量是用以下代码计算的:它们是按可预测的顺序绘制的,我只是忘记了它是什么。但是应该很容易计算出来(两个x值将是相同的)。