利用pandas读取csv文件并绘柱形图

现有一份某企业在不同地区营业额数据,其文件名称为“企业营业额. csv" ,其数据如表所示。请使用所学的python, pandas 知识,编写 Python代码,绘制出如图1所示的柱状图。

 利用pandas读取csv文件并绘柱形图_第1张图片利用pandas读取csv文件并绘柱形图_第2张图片

实现代码如下:

import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
data = pd.read_csv("g:/企业营业额.csv")
data = np.array(data)
nd = data[:, 0]
B = data[:, 1]
A = data[:, 2]
a=np.arange(3)
plt.rcParams['font.sans-serif'] = ['Microsoft YaHei']
plt.rcParams['axes.unicode_minus'] = False
plt.bar(a, A , label='A市', color='blue', width=0.2)
plt.bar(a + 0.2, B, label='B市', color='red', width=0.2)
plt.xlabel('年度')
plt.ylabel('金额(万元)')
plt.title('最近三年营业额(万元)')
plt.xticks(a+ 0.1, nd)
plt.ylim([0, 100])
plt.legend()
plt.show()

你可能感兴趣的:(pandas,python,开发语言,后端)