|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #-*- coding: utf-8 -*-
- #from openpyxl import load_workbook
- import pandas as pd
- import numpy as np
- from datetime import date,datetime
- import matplotlib.pyplot as plt
- #导入文件
- sj = pd.read_excel("shuju//201707.xlsx")
- sj = sj.ix[0:90866, 0:5]
- #总共90866行数据
- #留下流量大于10000的
- data = sj[sj.MB > 10000]
- #剩余25258行
- #保留重复两天或者两天以上大于流量10000的
- data = data[data.NAME.duplicated()]
- #剩余20468行
- #以时间为索引
- data_time = data.set_index('TIME')
- #按照日期MB的和
- #data_mb = data.groupby(['TIME', 'MB']).sum()
- data_mb = data.groupby(['TIME', 'MB']).apply(np.cumsum)
- #创建一张图片
- plt.figure(figsize=(12,12))
- #画轴x, y
- plt.plot(data_time, data_mb)
- #主键
- plt.xlabel('Time')
- plt.ylabel('MB')
- plt.title("SHUJUFENXI")
- plt.ylim(0, 10000)
- #完成图片操作
- plt.legend()
- #展示图片
- plt.show()
复制代码
一周的数据是七天,怎么把每天的mb数据相加起来制作成曲线图
部分数据截图
|
-
-
数据截图
|