我使用seaborn创建了一个factorplot。我的数据中的某些条目丢失了,因此很难理解哪个条属于哪个组。
在此示例中,factorplot分析调查中的答案。人们根据他们给第一个问题的答案进行分组。然后,对于每个组,绘制第二个问题的分布。
有时数据相当稀疏。这意味着缺少一些条形图,并且组之间的界限不清楚。你能告诉中间的黑条属于第2组还是第3组?
我想在组之间添加分隔符。例如,垂直线会很好。 在熊猫文档中,我找不到这样的东西。 有没有办法在factorplot组之间添加视觉分离?
答案 0 :(得分:2)
您可以使用axvline
创建跨越轴的整个高度的垂直线。您可以在类别之间定位该行,即在轴标签方面的位置[1.5, 2.5, ...]
。如果你的情节是绝对的,那么那些就是[0.5, 1.5, ...]
E.g。
ax = df.plot(...)
for i in range(len(categories)-1):
ax.axvline(i+0.5, color="grey")