dataframe 对象画柱状图
时间: 2023-09-28 21:11:08 浏览: 107
使用pandas中的DataFrame数据绘制柱状图的方法
要在 DataFrame 对象上绘制柱状图,可以使用 pandas 库中的 `plot` 方法。下面是一个示例:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 创建一个示例 DataFrame
data = {'Name': ['Tom', 'Jack', 'Steve', 'Ricky'], 'Age': [28, 34, 29, 42]}
df = pd.DataFrame(data)
# 使用 plot 方法绘制柱状图
df.plot(x='Name', y='Age', kind='bar')
# 设置图表标题和坐标轴标签
plt.title('Age Distribution')
plt.xlabel('Name')
plt.ylabel('Age')
# 显示图表
plt.show()
```
这个示例中,我们创建了一个包含姓名和年龄的 DataFrame 对象。然后,使用 `plot` 方法指定 x 轴为 'Name' 列,y 轴为 'Age' 列,并设置 `kind='bar'` 来绘制柱状图。最后,我们使用 `plt.title`、`plt.xlabel` 和 `plt.ylabel` 方法设置图表的标题和坐标轴标签,并使用 `plt.show` 方法显示图表。
运行以上代码会显示一个柱状图,横轴为姓名,纵轴为年龄,每个姓名对应一个柱子,高度表示对应的年龄。你可以根据自己的需求修改代码和数据来绘制不同的柱状图。
阅读全文