我有一个包含多列的 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 函数的多个选项,但它们似乎都不起作用。
原文由 Tars 发布,翻译遵循 CC BY-SA 4.0 许可协议
你可以简单地这样做: