You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用matplotlib绘制数据集全量、type=0、type=1分组的箱线图

原代码错误点

  • 导入pandas拼写错误:pandas a pd应改为pandas as pd
  • 分组后获取的是完整分组DataFrame,没有提取value列的数值用于绘图
  • 待绘图的数据集构造逻辑错误,不符合「全量数据、type=0分组、type=1分组」的要求
  • 缺少x轴刻度标签配置,无法区分三组箱线图含义

修复后可运行代码

import matplotlib.pyplot as plt
import pandas as pd

# 读取数据,此处sheet替换为你的电子表格文件实际路径
inData = pd.read_csv(sheet)

# 提取三组目标数据
all_value = inData['value'].values
type0_value = inData[inData['type'] == 0]['value'].values
type1_value = inData[inData['type'] == 1]['value'].values

plot_data = [all_value, type0_value, type1_value]

# 绘制箱线图
fig, ax = plt.subplots()
ax.boxplot(plot_data)
ax.set_title('Box Plot')
ax.set_xticklabels(['All', 'type=0', 'type=1'])
ax.set_ylabel('value')

plt.show()

内容的提问来源于stack exchange,提问作者droidian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 02:09:02