如何用matplotlib根据excel的数据作折线图,饼状图,柱状图?
时间: 2024-05-11 10:19:29 浏览: 72
matlab根据excel画折线图和柱状图
使用matplotlib绘制折线图、饼状图和柱状图可以分为以下几个步骤:
1. 导入matplotlib库和pandas库,读取excel文件中的数据:
```
import matplotlib.pyplot as plt
import pandas as pd
df = pd.read_excel('data.xlsx')
```
2. 绘制折线图:
```
plt.plot(df['x'], df['y'])
plt.xlabel('x')
plt.ylabel('y')
plt.title('Line Chart')
plt.show()
```
3. 绘制饼状图:
```
plt.pie(df['y'], labels=df['x'])
plt.title('Pie Chart')
plt.show()
```
4. 绘制柱状图:
```
plt.bar(df['x'], df['y'])
plt.xlabel('x')
plt.ylabel('y')
plt.title('Bar Chart')
plt.show()
```
其中,`df['x']`和`df['y']`分别表示excel文件中的横轴和纵轴数据。根据需要调整图表的标题、横纵轴标签、颜色等参数,最后使用`plt.show()`显示图表。
阅读全文