pandas读取csv文件并绘制饼图
根据csv文件绘制饼图,csv文件数据如下需要用到的包自行导入,此处不再赘述Python代码如下import pandas as pdimport numpy as npimport matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = 'simhei'plt.rcParams['axes.unicode_minus'] = False
·
根据csv文件绘制饼图,csv文件数据如下
需要用到的包自行导入,此处不再赘述
Python代码如下
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
#设置中文字体,不然不会中文显示错误
plt.rcParams['font.sans-serif'] = 'simhei'
plt.rcParams['axes.unicode_minus'] = False
#读取csv文件
data = pd.read_csv("H:\\代码\\PycharmProjects\\pythonProject3\\数据\\xx公司营业额.csv") #此为csv文件路径,根据实际情况修改
data = np.array(data)
print(data)
# data是一个多维数组,所以可以用data[:,1]这种分片操作取某一列的值
plt.pie(data[:, 1], labels=data[:, 0], autopct="%.1ff%%") #数据为文件的第1列(从第0列开始)
plt.legend(data[:, 0], loc="upper left")
plt.title('xx公司最近五年营业额(万元)占比')
#显示图表
plt.show()
下面为运行结果
更多推荐
已为社区贡献1条内容
所有评论(0)