【发布时间】:2022-01-17 08:04:38
【问题描述】:
我在尝试制作 pandas.DataFrame 中的一列与另一列的箱线图时遇到了以下问题。代码如下:
import numpy as np
import pandas as pd
df = pd.DataFrame(np.random.rand(60))
df.columns = ['Values']
names = ('one','two','three')*int(df.shape[0]/3)
df['Names'] = names
df.plot(x='Names', y='Values', kind='box')
df.boxplot(column='Values', by='Names')
我希望两个情节相同,但我得到:
这是预期行为吗?如果是,应如何更改第一个图的表达式以匹配第二个?
【问题讨论】:
标签: python pandas dataframe plot boxplot