dataframe柱状图
时间: 2023-08-30 11:11:27 浏览: 82
使用pandas中的DataFrame数据绘制柱状图的方法
要在DataFrame上绘制柱状图,可以使用`plot()`函数并指定`kind='bar'`。以下是一个简单的例子:
```python
import pandas as pd
import matplotlib.pyplot as plt
data = {'name': ['Alice', 'Bob', 'Charlie', 'David', 'Emily'],
'score': [85, 72, 90, 78, 82]}
df = pd.DataFrame(data)
df.plot(x='name', y='score', kind='bar')
plt.show()
```
这将绘制一个名字在x轴上,得分在y轴上的柱状图。
你可以进一步调整图表的样式,例如更改颜色,添加标题和标签等。例如:
```python
import pandas as pd
import matplotlib.pyplot as plt
data = {'name': ['Alice', 'Bob', 'Charlie', 'David', 'Emily'],
'score': [85, 72, 90, 78, 82]}
df = pd.DataFrame(data)
ax = df.plot(x='name', y='score', kind='bar', color='orange')
ax.set_title('Student scores')
ax.set_xlabel('Name')
ax.set_ylabel('Score')
plt.show()
```
这将绘制一个橙色柱状图,带有标题和标签。
阅读全文