Python读取Excel数据并做五数概括图形
时间: 2023-05-28 17:05:32 浏览: 111
python实现Excel数据分析
以下是使用Python读取Excel数据并绘制五数概括图形的示例代码:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取Excel数据
data = pd.read_excel('data.xlsx')
# 计算五数概括
q1 = data.quantile(0.25)
q2 = data.quantile(0.5)
q3 = data.quantile(0.75)
min_value = data.min()
max_value = data.max()
# 绘制箱形图
plt.boxplot(data.values, vert=False)
# 添加横轴标签
plt.xlabel('Value')
# 添加标题和五数概括信息
plt.title('Boxplot of Data\n'
'Min: {}\n'
'Q1: {}\n'
'Median: {}\n'
'Q3: {}\n'
'Max: {}'.format(min_value, q1, q2, q3, max_value))
# 显示图形
plt.show()
```
其中,data.xlsx是包含要绘制箱形图的数据的Excel文件。在上述代码中,我们首先使用pandas库的read_excel函数读取Excel数据,然后使用quantile函数计算数据的五数概括。最后,我们使用matplotlib库的boxplot函数绘制箱形图,使用xlabel函数添加横轴标签,使用title函数添加标题和五数概括信息,并使用show函数显示图形。
阅读全文