求解答,python怎么创建表格,和制作图,并且给文件命名和保存

python创建表格如下所示,并将所创建的表格存储的文件名为“2009-2014年度改判发回案件总体情况.xlsx”,存放于F:\python文件夹中。
python

img


编写程序绘制柱状图可视化所有案件的具体情况信息,并要求图例位置、坐标轴、标题如下图所示。并将绘图结果保存于F:\python文件夹中,绘图文件名为“2009-2014年度改判发回案件总体情况.png”

img

不需要用到Excel表格来做

我之前发的代码不行吗?
完善下代码:
安装好pandas 和 matplotlib 库应该能运行的
你运行有报错的话请把报错内容发一下

# -*- coding:utf-8 -*-
import os
import pandas as pd
import matplotlib.pyplot as plt

df=pd.DataFrame({
    '2009':[30,17,2,5,5,1],
    '2010':[31,21,3,4,6,0],
    '2011':[34,18,5,3,6,1],
    '2012':[26,10,3,4,7,2],
    '2013':[32,15,8,2,8,0],
    '2014':[22,13,2,2,4,1]
}, index=["总案件数","减轻","加重","宣告无罪","发回重审","其他"])
# 不要建立Excel表格把下面这行去掉
# df.to_excel(r'F:\python\2009-2014年度改判发回案件总体情况.xlsx')
print(df)

# 这两行代码解决 plt 中文显示的问题
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False

df.T.plot(kind="bar")
plt.title("2009-2014年度改判发回案件总体情况")
plt.xlabel("年度")
plt.ylabel("改判情况")
plt.legend(bbox_to_anchor=(1.05, 0.5), loc='upper left')
plt.tight_layout()

folder_path = r'F:\python' #如果你电脑中没有F盘可以改成别的盘 如D盘 (C盘是系统盘,不要用C盘) 
if not os.path.exists(folder_path):  # 判断文件夹是否已经存在
    os.makedirs(folder_path)  # 创建文件夹

plt.savefig(folder_path + r'\2009-2014年度改判发回案件总体情况.png')

plt.show()

img

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632