Python 3.x 更改seaborn箱线图中的X轴标签

Python 3.x 更改seaborn箱线图中的X轴标签,python-3.x,pandas,boxplot,seaborn,Python 3.x,Pandas,Boxplot,Seaborn,我有一个包含多个列的熊猫数据框,我试图用另一个称为“利率”的列来绘制“分数”(在x轴上)列。我正在使用以下命令: box_plot=sns.boxplot(x=list(Dataframe['Score']),y=list(Dataframe['Interest.Rate']),data=Dataframe) box_plot.set(xlabel='FICO Score',ylabel='Interest Rate') 这可以很好地工作,并创建具有适当轴的箱线图。似乎我必须在boxplot函

我有一个包含多个列的熊猫数据框,我试图用另一个称为“利率”的列来绘制“分数”(在x轴上)列。我正在使用以下命令:

box_plot=sns.boxplot(x=list(Dataframe['Score']),y=list(Dataframe['Interest.Rate']),data=Dataframe)
box_plot.set(xlabel='FICO Score',ylabel='Interest Rate')
这可以很好地工作,并创建具有适当轴的箱线图。似乎我必须在boxplot函数中以列表的形式传递变量。也许有更好的办法

问题是x轴标签太拥挤,不可读,所以我不希望它们都太打印,只是为了更好的可读性,其中一些

我尝试过使用xticks和xticklabel函数的多个选项,但它们似乎都不起作用

这样试试:

box_plot=sns.boxplot(x='Score', y='Interest.Rate',data=Dataframe)
而不是将系列转换为列表


如果您需要有关X轴的帮助,请发布有助于再现您的问题的文章

您可以简单地执行以下操作:

import seaborn as sns
import pandas as pd
import matplotlib.pyplot as plt

data = pd.read_csv('your_data.csv', index_col=0)

sns.boxplot(
    x='Score', 
    y='Interest.Rate', 
    data=data
).set(
    xlabel='FICO Score', 
    ylabel='Interest Rate'
)
plt.show()

无法工作
AttributeError:未知属性ylabel