![](/img/trans.png)
[英]how to add data Labels to seaborn countplot / factorplot
[英]How can I adjust the spacing between labels in a factorplot in Seaborn
对于数据分析和绘图需求,我一直非常喜欢Pandas和Seaborn的惊人组合。 足以阻止我仅针对数据帧和ggplot; P学习R。 我在seaborn中的factorplot及其将标签放置在x轴上的方式有一个小问题。 以下是导致我麻烦的示例:
基本上,我想“固定” x轴标签,以免最后一列“> = 35”被“挤压”(即与前面的标签重叠)。 是否有捷径可寻? 我想出了一种临时解决方案,将“> =”编码为unicode,并在标签前添加一个额外的空格,但是最好有一个通用的解决方案来强制标签之间的间距。
这些只是在积分位置处的matplotlib轴刻度标签。 所以你可以做
df = pd.DataFrame(dict(x=np.repeat(np.arange(21), 10), y=np.random.randn(210)))
df.loc[df.x == 20, "x"] = ">= 20"
g = sns.factorplot(x="x", y="y", data=df, kind="box")
g.axes[0, 0].set_xticks(range(20) + [20.5])
(请注意,版本0.6+的单轴FacetGrid
对象具有ax
属性,这将使访问方法更加容易)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.