python用dataframe画直方图
时间: 2023-04-24 07:00:12 浏览: 512
pandas中文教程
Python可以使用pandas库中的DataFrame来画直方图。具体步骤如下:
1. 导入pandas库和matplotlib库
```python
import pandas as pd
import matplotlib.pyplot as plt
```
2. 创建一个DataFrame
```python
data = {'A': [1, 2, 3, 4, 5], 'B': [2, 4, 6, 8, 10], 'C': [3, 6, 9, 12, 15]}
df = pd.DataFrame(data)
```
3. 画直方图
```python
df.plot.hist(alpha=0.5)
plt.show()
```
其中,alpha参数表示透明度,取值范围为0~1。如果需要画多个直方图,可以使用subplots参数,如下所示:
```python
df.plot.hist(alpha=0.5, subplots=True)
plt.show()
```
这样就可以在同一个图中画出多个直方图了。
阅读全文