鱼C论坛

 找回密码
 立即注册
查看: 3531|回复: 2

怎么从Excel表中分析数据制作成曲线图

[复制链接]
发表于 2017-7-30 19:38:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. #-*- coding: utf-8 -*-
  2. #from openpyxl import load_workbook
  3. import pandas as pd
  4. import numpy as np
  5. from datetime import date,datetime
  6. import matplotlib.pyplot as plt

  7. #导入文件
  8. sj = pd.read_excel("shuju//201707.xlsx")
  9. sj = sj.ix[0:90866, 0:5]
  10. #总共90866行数据

  11. #留下流量大于10000的
  12. data = sj[sj.MB > 10000]
  13. #剩余25258行

  14. #保留重复两天或者两天以上大于流量10000的
  15. data = data[data.NAME.duplicated()]
  16. #剩余20468行

  17. #以时间为索引
  18. data_time = data.set_index('TIME')
  19. #按照日期MB的和
  20. #data_mb = data.groupby(['TIME', 'MB']).sum()
  21. data_mb = data.groupby(['TIME', 'MB']).apply(np.cumsum)

  22. #创建一张图片
  23. plt.figure(figsize=(12,12))

  24. #画轴x, y

  25. plt.plot(data_time, data_mb)


  26. #主键
  27. plt.xlabel('Time')
  28. plt.ylabel('MB')
  29. plt.title("SHUJUFENXI")
  30. plt.ylim(0, 10000)

  31. #完成图片操作
  32. plt.legend()

  33. #展示图片
  34. plt.show()
复制代码

一周的数据是七天,怎么把每天的mb数据相加起来制作成曲线图
部分数据截图
QQ图片20170730193606.png

数据截图

数据截图
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-7-30 20:14:30 | 显示全部楼层
这个用excel就可以了吧[b][/b]
捕获.PNG
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-31 01:16:42 | 显示全部楼层
小锟 发表于 2017-7-30 20:14
这个用excel就可以了吧

。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-12-22 17:38

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表