【发布时间】:2016-09-03 16:33:35
【问题描述】:
我有一个包含多个列的 pandas 数据框我正在尝试用另一列称为“利率”的列绘制“分数”列(在 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 函数的多个选项,但它们似乎都不起作用。
【问题讨论】:
标签: python-3.x pandas boxplot seaborn