目标是在不同方面拥有绘图子集,可实现如下。
import seaborn as sns
import matplotlib.pyplot as plt
iris = sns.load_dataset("iris")
sns.displot ( data=iris, x='petal_width', col='species', col_wrap=2, bw_adjust=0.5,
kind="kde", rug=True)
plt.xticks ( fontsize=14, rotation=45, ha="right" )
plt.show()
产生
但是,我注意到x-tick图形的顶部和底部之间的渲染不一致,设置xticks 为45,
编辑:感谢OP,刻度现在正确旋转 45 度。但是,该建议在设置 xticks 标签时仍然存在问题。具体来说,字体大小不一致。
上图是通过以下代码生成的
import seaborn as sns
import matplotlib.pyplot as plt
iris = sns.load_dataset("iris")
g=sns.displot ( data=iris, x='petal_width', col='species', col_wrap=2, bw_adjust=0.5,
kind="kde", rug=True)
g.set_xticklabels(rotation=45)
header_name =['1a','1b','1c','1d']
value_tick = [0.5,1,1.5,3]
g.set_xticklabels ( rotation=45 )
plt.xticks ( fontsize=14, ticks=value_tick, labels=header_name, ha="right" )



