如何在python中启用不按类别共享箱线图的y轴
我正在尝试按如何在python中启用不按类别共享箱线图的y轴,python,pandas,Python,Pandas,我正在尝试按excel数据的类别绘制boxplots。 这是我的示例excel: 首先,我想根据lemons列定义类别。例如,我想为lemon定义范围,并根据这些范围对苹果和橙子进行分类。之后,我想通过类别来绘制此数据帧的boxplot。我使用以下代码执行此操作: def categories(dl): if dl > 5: return 'Best' elif 3 > dl : return 'Worst' df["Categories"] = df['lemons
excel
数据的类别绘制
boxplots
。
这是我的示例excel
:
首先,我想根据lemons列定义类别。例如,我想为lemon定义范围,并根据这些范围对苹果和橙子进行分类。之后,我想通过类别
来绘制此数据帧的boxplot
。我使用以下代码执行此操作:
def categories(dl):
if dl > 5: return 'Best'
elif 3 > dl : return 'Worst'
df["Categories"] = df['lemons'].map(categories)
df.boxplot(by='Categories')
但是,当我这样做时,图形共享y轴
。但他们不应该这样做。我怎样才能改变这个 我想你需要我看了,试着适应,但我不能@Jezreal你需要3列分类吗?或者问题出在哪里?3列分类是什么意思@耶斯雷尔