用直线将Seaborn中的小提琴图分开

时间:2020-03-23 09:17:44

标签: python seaborn violin-plot

我正在尝试用Seaborn绘制多色分布,但是我发现很难将这些图追溯到它们所属的刻度线。我尝试添加一个网格,但是网格仅显示在分布的维度上,因此将分布本身分开,但彼此之间没有区别。 Seaborn是否可以在不同的小提琴乐曲组/色调之间添加网格线?为了说明这一点,请选取docs中的其中一张图。我已在该图中添加了我想看到的内容(出于说明目的,我已经将这些分隔符的宽度设置得很粗,在解决方案中,我希望它们的宽度与网格线一样粗): / p>

Plots with separators

1 个答案:

答案 0 :(得分:1)

您可以使用matplotlib的select ID, 'Req 1' as Requirement, Req1 as RequirementStatus, Req1Comment as Comments from t union all select ID, 'Req 2' as Requirement, req2 as RequirementStatus, req2Comment as Comments from t union all ... select ID, 'Req 25' as Requirement, req25 as RequirementStatus, req25Comment as Comments from t 在0.5、1.5,...位置绘制垂直线。

axvline

result

或者,您可以在这些位置设置次刻度线,并为x轴打开次网格线。