python读取Excel画图的代码
时间: 2023-03-06 18:20:50 浏览: 95
Python可以使用pandas库来读取Excel文件,然后使用matplotlib库绘制图表。示例代码如下:import pandas as pd
import matplotlib.pyplot as plt# 读取Excel文件
df = pd.read_excel('path/to/file.xlsx')# 绘制图表
plt.plot(df['column1'], df['column2'])
plt.show()
相关问题
python读取excel数据画图代码
下面是一个简单的python读取excel数据并画图的示例代码:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取Excel文件
data = pd.read_excel('data.xlsx')
# 取出需要绘制的数据
x = data['x']
y = data['y']
# 绘制折线图
plt.plot(x, y)
# 设置图像标题和坐标轴标签
plt.title('Data Visualization')
plt.xlabel('X axis')
plt.ylabel('Y axis')
# 显示图像
plt.show()
```
其中,`data.xlsx`是需要读取的Excel文件名,`x`和`y`是需要绘制的数据列名。可以根据实际情况进行修改。
python读取excel画图
以下是使用Python读取Excel并绘制柱状图的示例代码:
```python
import xlrd
import matplotlib.pyplot as plt
# 打开Excel文件
workbook = xlrd.open_workbook('example.xls')
# 获取第一个工作表
worksheet = workbook.sheet_by_index(0)
# 获取数据
data = []
for i in range(1, worksheet.nrows):
data.append(worksheet.row_values(i))
# 绘制柱状图
x = [i[0] for i in data]
y = [i[1] for i in data]
plt.bar(x, y)
plt.show()
```
这段代码首先使用`xlrd`库打开Excel文件,然后获取第一个工作表的数据。接着,将数据分别存储在`x`和`y`列表中,并使用`matplotlib`库绘制柱状图。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)