「已注销」 2022-03-26 14:47 采纳率: 100%
浏览 219
已结题

pycharm中怎么计算多列csv数据然后用echarts做图表?

我把数据整合清洗以后是一个具有很多列的csv文件,用的pycharm工具,做的flask去链接网页echarts包,最后在网页中展示图表,我现在不知道在哪去处理数据,比如取某项平均值,最大值这样,然后投给echarts读取成表格,有没有具体点的代码帮我解决这个问题,万分感谢。
像下面这样的代码本来就可以做出图片,怎么转化成echarts可以读取的数据呢
用的如图所示的csv文件

img

1.数据分类与选择数据

#数据分类

grouped = data.groupby(by='类型')
datas = grouped.sum()

#选择元素

MovieType = datas['票房'].index
BoxOffice = datas['票房'].values
print(MovieType)

# 2.绘制图片

#设置图片大小

plt.figure(figsize=(20, 8), dpi=80)

#设置字体

my_font = FontProperties(fname=r"C:\Windows\Fonts\simsun.ttc", size=16)
my_fonts = FontProperties(fname=r"C:\Windows\Fonts\方正粗黑宋简体.ttf", size=20)
#绘制图片
plt.barh(range(len(MovieType)), BoxOffice, height=0.3, color="red")

#设置y轴的刻度

plt.yticks(range(len(MovieType)), MovieType, fontproperties=my_font)

#添加描述信息

plt.title("不同类型电影的总票房", fontproperties=my_fonts, color='red')
plt.xlabel("总票房", fontproperties=my_font, color='blue')
plt.ylabel("电影类型", fontproperties=my_font, color='green')

#绘制表格

plt.grid()

#保存图片

plt.savefig("./不同类型电影的总票房.png") #保存为.svg格式矢量图,不会有失帧
#展示图片
plt.show()

  • 写回答

1条回答 默认 最新

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 4月14日
  • 已采纳回答 4月10日
  • 创建了问题 3月26日

悬赏问题

  • ¥100 微信小程序跑脚本授权的问题
  • ¥100 房产抖音小程序苹果搜不到安卓可以付费悬赏
  • ¥15 STM32串口接收问题
  • ¥15 腾讯IOA系统怎么在文件夹里修改办公网络的连接
  • ¥15 filenotfounderror:文件是存在的,权限也给了,但还一直报错
  • ¥15 MATLAB和mosek的求解问题
  • ¥20 修改中兴光猫sn的时候提示失败
  • ¥15 java大作业爬取网页
  • ¥15 怎么获取欧易的btc永续合约和交割合约的5m级的历史数据用来回测套利策略?
  • ¥15 有没有办法利用libusb读取usb设备数据