python读取csv文件画出柱状图代码
时间: 2023-10-03 22:07:19 浏览: 146
使用Python画柱状图
5星 · 资源好评率100%
下面是使用Python读取CSV文件并绘制柱状图的示例代码:
```python
import csv
import matplotlib.pyplot as plt
# 读取CSV文件
with open('data.csv', 'r') as csv_file:
reader = csv.reader(csv_file)
headers = next(reader)
data = [row for row in reader]
# 提取数据
x_values = [row[0] for row in data]
y_values = [int(row[1]) for row in data]
# 绘制柱状图
plt.bar(x_values, y_values)
# 添加标题和标签
plt.title('Sales by Month')
plt.xlabel('Month')
plt.ylabel('Sales')
# 显示图形
plt.show()
```
这个代码会读取一个名为 `data.csv` 的CSV文件,文件的第一行包含标题,后面的行包含数据。代码会将数据提取到两个列表中,一个包含X轴的值,另一个包含Y轴的值。然后,代码使用Matplotlib绘制柱状图,并添加标题和标签。最后,图形会在屏幕上显示出来。
阅读全文