【发布时间】:2019-10-23 10:21:27
【问题描述】:
尽管本网站之前有一些很好的示例,但我无法在一个绘图中为多个 pandas DataFrame 生成并排的框。
我试过了:
import pandas as pd
import matplotlib
import matplotlib.pyplot as plt
df = pd.DataFrame({'A1':[9,16.2,8.1],'A2':[3.3,21.5,4.1],
'B1':[8,9.8,1.6],'B2':[10.8,2.2,3.6],
'C1':[1.3,2.8,1.6],'C2':[3.1,4.1,3.6],})
df1 = df.loc[:, 'A1':'A2']
df2 = df.loc[:, 'B1':'B2']
df3 = df.loc[:, 'C1':'C2']
fig = matplotlib.pyplot.boxplot(df1)
fig = matplotlib.pyplot.boxplot(df2)
fig = matplotlib.pyplot.boxplot(df3)
plt.show()
但我想要这样的东西:
此外,如果我可以将各个数据点显示为框中的点,那就太好了。因此,如果有人对此也有建议,那就太好了!
谢谢!
【问题讨论】:
标签: python pandas matplotlib boxplot