繁体   English   中英

订购Seabox箱形图的y轴?

[英]Ordering y-axis of seaborn boxplot?

我有以下观点: 在此处输入图片说明

但我想在这里排列y轴,以便num_engagements字段随着y轴的上升而增加,而不是在这里相反。 我尝试过使用seaborn选项中的order字段,但是如果我设置order=['num_engagements']那么结果就是空白。

有什么想法吗?

您需要将所有y轴标签的列表传递给order关键字。 以下将实现您想要的:

sns.boxplot(y='num_engagements', x='channel_spend1', showfliers=False, 
            orient='h', data=rep_data_imputed, order=['13','12','11','10','9'])

需要注意的一件事是,当前您的参与度被视为类别变量,因此我将顺序指定为['13','12','11','10','9'] ,并用单引号引起来。 如果它不起作用,请尝试[13,12,11,10,9]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM