此问题已在此处有答案:
Rotate label text in seaborn factorplot(10个答案)
18小时前关闭
我在seaborn上训练,我真的找不到一种方法来使用.set(xticklabels=())和旋转参数。
我已经找遍了所有的方法,但我不知道是否可行。
我的代码看起来像:
fig, ax = plt.subplots()
(alibaba.melt(id_vars=['Date', 'nom'], value_vars=['Open', 'Close'], var_name='Cours', value_name='Valeur')
.sort_values("Date")
.reset_index(drop=True)
.query(" Date > '2020-01' & Date < '2020-03' ")
.pipe(sns.lineplot, x='Date', y='Valeur', style="Cours", hue="Cours", ax=ax)
.set(xticklabels=(ax.get_xticklabels(), ?))
)
sns.despine()
我想将xticks旋转设置为90(或其他),并且只使用.set()我的问题是,在方法链中似乎不可能使用.set(....).set_xticklabels(....)。
所以当我尝试.set(xticklabels=(ax.get_xticklabels())时,它可以工作。但是如果我添加旋转参数,如.set(xticklabels=(ax.get_xticklabels(),rotation=45),它会给我一个错误。
谢谢你帮我:)
埃赫雷多
所以当我尝试.set(xticklabels=(ax.get_xticklabels())时,它可以工作。但是如果我添加旋转参数,如.set(xticklabels=(ax.get_xticklabels(),rotation=45),它会给我一个错误。
1条答案
按热度按时间bis0qfac1#
你可以使用我的代码: