python读取xlsx文件第二列的数据,并统计绘制柱状图
时间: 2023-10-21 14:05:21 浏览: 98
根据数据库所取数据画柱状图
4星 · 用户满意度95%
好的,可以使用Python中的pandas和matplotlib库来实现。以下是一个简单的示例代码:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取xlsx文件,只读取第二列数据
df = pd.read_excel('data.xlsx', usecols=[1])
# 统计每个数据的数量
data_counts = df['数据'].value_counts()
# 绘制柱状图
data_counts.plot(kind='bar')
plt.show()
```
在这个示例中,我们首先使用pandas库的`read_excel`函数读取了名为"data.xlsx"的xlsx文件,并使用`usecols`参数只读取第二列数据。然后,我们使用`value_counts`函数统计了每个数据出现的次数,并将其存储在一个Series对象中。最后,我们使用matplotlib库的`plot`函数绘制了一个柱状图,显示数据与出现次数之间的关系。
请注意,这只是一个简单的示例代码,具体实现可能需要根据你的数据格式和需求进行调整。
阅读全文