Python怎么绘制Excel中数据的96点时箱线图的代码
时间: 2023-06-09 16:03:50 浏览: 96
您好,以下是Python绘制Excel中数据的96点时箱线图的代码:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取Excel文件
df = pd.read_excel('data.xlsx', sheet_name='Sheet1')
# 绘制Boxplot
plt.figure(figsize=(8,6))
plt.boxplot(df['data'],
notch=True, # 中位数处是否有凹槽
vert=False, # 箱线图的方向,默认为竖直方向
whis=1.5, # 箱须长度,默认为1.5倍的四分位差
patch_artist=True, # 箱体是否填充
widths=0.6, # 箱的宽度
labels=['Boxplot'], # x轴标签
boxprops={'facecolor':'pink'}, # 箱体颜色
flierprops={'markerfacecolor':'gray','marker':'o'}, # 异常点的颜色和形状
medianprops={'linestyle':'--','color':'orange'}) # 中位数的线条样式和颜色
# 显示图形
plt.title('96点时箱线图')
plt.xlabel('数值')
plt.ylabel('Boxplot')
plt.grid(axis='x')
plt.show()
```
注意,此代码中的`data.xlsx`为您要绘制箱线图的Excel文件名,`Sheet1`为您要绘制箱线图的表单名,`df['data']`为Excel表格中您要绘制箱线图的数据列。您可以根据实际情况做相应修改。
阅读全文