看过来
《pandas 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
箱形图(Box Chart)又称盒须图、盒式图或箱线图,是一种用作显示一组数据分布情况的统计图。Series.plot.box() 、 DataFrame.plot.box(), 和 DataFrame.boxplot() 都可以绘制箱形图。
从箱形图中我们可以观察到:
有以下使用方法:
df = pd.DataFrame(np.random.rand(10, 5),
columns=['A', 'B', 'C', 'D', 'E'])
df.plot.box() # 所有列
df.A.plot.box() # 单个列
df.boxplot()
df.boxplot('A')
给图形中的一些元素指定颜色:
color = {'boxes': 'DarkGreen', # 箱体颜色
'whiskers': 'DarkOrange', # 连线颜色
'medians': 'DarkBlue', # 中位数颜色
'caps': 'Gray'} # 极值颜色
df.plot.box(color=color, sym='r+')
vert=False
将图形横向,positions 控制位置:
df.plot.box(vert=False, positions=[1, 4, 5, 6, 8])
更多功能可参考官方文档。
更新时间:June 24, 2020, 7:37 a.m. 标签:pandas 箱形图