我有几个直方图需要用seaborn / facetgrid绘制。它们各自都有自己不同的x / y轴刻度。我需要控制刻度线之间的空间,以使其可读(现在它们彼此重叠)。由于每个直方图都有自己的比例,所以它不会强制设置标记。这是我目前的代码:
import matplotlib.pyplot as plt
import seaborn as sns
%matplotlib inline
sns.set(style="ticks")
g = sns.FacetGrid(test, col="someCol", sharex=False, sharey=False)
g.map(plt.hist, "someVal")
这就是我的直方图到目前为止的样子:
答案 0 :(得分:0)
您可以使用以下命令旋转刻度线:
ax.tick_params(axis='x', rotation = 90, labelsize = 20)