Python 用线条注释一个海上出生的斯瓦姆洛特
我已经创建了一个Swarmlot,我想在绘图上添加线条,如下所示: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
我希望这些线的位置表示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。