我的散点图海图显示了所有xaxis刻度标签(重叠,看起来像黑条)或没有显示。如何在catplot内的每个散点图的x轴上显示2的子集(最小值和最大值)?
sns.catplot(x="gdpPercap", y="lifeExp", col="continent", s=7,
data=df_2007_no_nulls, height=4, col_wrap=3);
此代码按预期方式在多面网格中显示了5个散点图,但是一些散点图没有xtick标签,有些散点图似乎全部重叠显示,这看起来很糟糕。
我期望只有少数xtick标签会以与显示单个散点图时相同的方式显示(不使用catplot):
(如果没有足够的空间以可读的方式显示5个xtick标签,那么我想至少以小文本显示最小(0)和最大(50000),并在需要时旋转90度。)
答案 0 :(得分:0)
使用**relplot**
(而不是catplot
)解决了这个问题。
感谢ImportanceOfBeingErnest提供的解决方案。
我的代码现在看起来像这样,并很好地显示了x轴刻度标签:
sns.relplot(x="gdpPercap", y="lifeExp", col="continent", s=20,
data=df_2007_no_nulls, height=4, col_wrap=3);