python - 箱线图多索引
问题描述
我想做一个 MultiIndex df 的返回图(箱线图),如下所示:
pct_change close high low open
date ticker
1999-05-04 BAC 0.123123 35.218750 36.4375 35.062500 36.437500
C 0.002312 361.25000 377.5000 360.625000 375.625000
COF 0.023321 56.416668 57.3750 55.895832 56.833332
我试过这个:但没有奏效。
fig = plt.figure(1, figsize=(9, 6))
ax = fig.add_subplot(111)
bp = ax.boxplot(df.unstack(level=1)['pct_change'])
解决方案
您可以使用pandas的stack方法将您的数据框转换为单个级别。
之后,您可以简单地绘制数据框df.boxplot
推荐阅读
- c# - 如何将 MassTransit 演示分成生产者和消费者应用程序
- django - 在 Django 中,预选表单选项标签的正确方法是什么?
- python - 如果将大量使用计算,我应该将计算存储在变量中吗?
- linux - 在 CentOS 中配置 Nginx 以加载 Laravel 5.8 站点
- javascript - 如何使用 Sinon 存根“包装器”函数?
- c# - 如何使用 OnRender 中的 drawingContext 绘制精确的 1 个监视器像素线以获得 120 DPI 分辨率?
- node.js - 如何存储 SSE 连接?
- r - 如何在R中使用ggplot2垂直堆叠重叠点
- java - 来自数据库的 Anylogic 配电网络连接
- data-structures - XBee 协调器数据包接收