python折线图图例,python制作动态折线图

  python折线图图例,python制作动态折线图

  本文主要介绍用python绘制交通流线图的细节。基于Python的相关信息,开发了折线图绘制的实现过程。感兴趣的朋友可以参考一下。

  00-1010I。下载数据集II。绘制线形图1。解压缩npz文件2。画折线图。

  

目录

  加州公路PEMS数据集

  此处,绘制PEMS04中的交通流量数据。该数据集包含2018年1月1日至2月28日旧金山29条道路上的307个探测器每五分钟收集的数据。

  

一、数据集下载

  

二、折线图绘制

  Npz是numpy文件存储的压缩格式,可以使用numpy读取。

  Allow_pickle=True用于防止因numpy版本过高而导致的错误。

  Data.files查看压缩文件下的所有文件。

  将numpy作为np导入

  Data=np.load(数据集存储地址,allow_pickle=True)

  打印(数据.文件)

  可以看到压缩文件下只有data一个文件:

  数据集可以由data[data]读取。我们也可以看看这个数据的维度。

  print(data[data]。形状)

  其维度如下:

  1992=59天 24小时 12(每五分钟统计一次流量数据),307为检测器个数,3为特征数。

  

1、解压npz文件

  该数据包含三个特征(交通流量、平均速度、平均占用率)。取出绘图所需的第一个特征(这里只画了一个检测器)。

  flow=data[data][:0,0]

  导入matplotlib包,用pyplot绘制最简单的折线图。

  将matplotlib.pyplot作为plt导入

  因为要观察工作日的流量变化,所以用周一到周日代替横坐标。旧金山2018年1月1日是星期一。

  绘制的全部代码如下:

  将numpy作为np导入

  将matplotlib.pyplot作为plt导入

  Data=np.load(文件路径,allow_pickle=True)

  flow=data[data][:0,0]

  打印(镜头(流动))

  week=[Sun , Mon , Tue , Wed , Thu , Fri , Sat]

  x=[]

  对于(59):范围内的I

  x.append(第[(i 1) % 7]周)

  y=[]

  总和=0

  对于范围内的I(len(flow)):

  如果i==0或者(i 1) % 288!=0:

  总和=流量[i]

  else:

  y.append(总和)

  总和=0

  Fig=plt.figure (fig size=(15,5)) #将图像宽度设置得更大。

  plt.title(“旧金山的交通流量”)

  plt.xlabel(日)

  plt.ylabel(“流量”)

  plt.xticks(np.arange(59),x)

  plt.plot(np.arange(59),y,linestyle=-)

  图autofmt _ xdate(旋转=45)# x轴的刻度标签逆时针旋转45度。

  plt.show()

  绘制结果如下:

  所以文章中的大部分KPI都会遵循“玛丽峰”模型,比如使用公共交通和在外面卖饭的情况。从上图可以看出,这里的交通流遵循这种模式。

  关于Python绘制交通流量折线图的这篇文章到此结束。关于Python绘制折线图的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 用python创建简易网站图文教程图片,用python制作网站
  • 用python创建简易网站图文教程图片,用python制作网站,用Python创建简易网站图文教程
  • 炸金花游戏怎么制作,炸金花游戏教程,基于Python制作炸金花游戏的过程详解
  • 如何用python制作相册,用python做相册
  • 基于python制作一副扑克牌过程详解图,Python编写扑克牌
  • 基于python制作一副扑克牌过程详解图,Python编写扑克牌,基于Python制作一副扑克牌过程详解
  • 基于python制作一个相册播放器的软件,用python做相册,基于Python制作一个相册播放器
  • python抢演唱会门票,如何利用python抢票,为了顺利买到演唱会的票用Python制作了自动抢票的脚本
  • ,,用python制作词云视频详解
  • python简单二维码生成代码,怎么用python制作二维码
  • python前端界面实现交互,python制作windows交互界面
  • 用python制作动态二维码,Python 生成二维码
  • 用html和css画圣诞树,用python制作圣诞树
  • python制作whl安装包,python官网安装步骤
  • python制作软件界面,python图形化界面设计
  • 留言与评论(共有 条评论)
       
    验证码: