Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.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 用线条注释一个海上出生的斯瓦姆洛特_Python_Plot_Seaborn - Fatal编程技术网

Python 用线条注释一个海上出生的斯瓦姆洛特

Python 用线条注释一个海上出生的斯瓦姆洛特,python,plot,seaborn,Python,Plot,Seaborn,我已经创建了一个Swarmlot,我想在绘图上添加线条,如下所示: 我希望这些线的位置表示y轴上的值。有没有办法做到这一点?您可以使用以下方法来完成类似的操作: 将熊猫作为pd导入 导入seaborn作为sns 将matplotlib.pyplot作为plt导入 数据集={ ‘A’:[23,53,23,52,52,78], “B”:[45,78,68,68,79,79], C:[3,46,24,57,76,13] } df=pd.DataFrame(数据集) graph=sns.swamplo

我已经创建了一个Swarmlot,我想在绘图上添加线条,如下所示:


我希望这些线的位置表示y轴上的值。有没有办法做到这一点?

您可以使用以下方法来完成类似的操作:

将熊猫作为pd导入
导入seaborn作为sns
将matplotlib.pyplot作为plt导入
数据集={
‘A’:[23,53,23,52,52,78],
“B”:[45,78,68,68,79,79],
C:[3,46,24,57,76,13]
}
df=pd.DataFrame(数据集)
graph=sns.swamplot(x=“变量”,y=“值”,data=df.melt())
axhline(50,xmin=0.065,xmax=0.265)
axhline(30,xmin=0.40,xmax=0.60)
axhline(70,xmin=0.735,xmax=0.935)
plt.show()

谢谢,它可以工作,但线条在绘制点的后面。有没有办法在绘制的点上绘制线条?@AryaMan有,将
zorder=0
添加到Swarmlot。