原创博客地址:软件_matplotlib绘图跳过时间段的处理方案[博]

在绘制行情图时matplotlib,遇到时间索引会自动进行补全,导致dataframe不存在的记录实际绘图中也有,不过是一条连续平线。这个默认设计对大部分情况也是合理的,但在股票行情分析中,我们并不需要自动填充,反而需要跳过这些非交易时间段。
目前如果采用dataframe作为索引(index),网上也没有找到合适的解决方案

方案1,int映射到时间

用int作为索引结合通过ax的定制函数,将int索引映射到时间上
比如:这篇帖子的处理方式
https://blog.csdn.net/tpoy0099/article/details/49511907?utm_source=blogxgwz2
优点,可以解决问题,缺点,放弃了datatime时间戳方式。如果放弃datatime方式,直接用int作为索引,那么其实没必要这么复杂,int索引下,matplotlib并不会自动填充空闲时间。
个人做了验证,当index用dataframe时,传入的x是一个浮点数(7xxx的浮点数,不是时间戳,目前时间戳是13xxx),但是当index是int索引时,传入的是正常索引,所以如果采用这种方式,并不使用datatime时间戳形式。如果采用int作为索引,最简单的是将dataframe中不需要的时间过滤掉。

方案2,int作为索引

优点,可解决自动填充时间的问题,而且相对容易处理,不需要的数据在dataframe中清除掉就可以了。
缺点,x轴上标注的是,int,实际需要时间时会比较麻烦

软件_matplotlib绘图跳过时间段的处理方案[博]相关推荐

  1. matplotlib绘图跳过时间段的处理方案

    在绘制行情图时matplotlib,遇到时间索引会自动进行补全,导致dataframe不存在的记录实际绘图中也有,不过是一条连续平线.这个默认设计对大部分情况也是合理的,但在股票行情分析中,我们并不需 ...

  2. 深圳软件开发向前跳转会略过一些节点

    通常自由流是指向前的跳转,回退流是回退到曾经运行过的轨迹.深圳软件开发向前跳转会略过一些节点,不运行,直接到达新的节点.回退流是回到原来的轨迹,再重新执行,对应重做(撤回)的功能.自由流对应忽略某些步 ...

  3. 一种基于Visio替代软件的绘图方案

    一种基于Visio替代软件的绘图方案 时间:2022年12月11日 作者:PEZHANG Visio是一款由微软公司开发的绘图软件,诚然,其功能非常强大,但仍有许多不足,一是学生在写论文时会高频使用, ...

  4. 刀模绘图软件 圆刀绘图软件 圆棍绘图软件 CAD插件 外挂

    刀模绘图软件 圆刀绘图软件 圆棍绘图软件 免费版 CAD插件 程序:V型盖板 命令:vx 程序:改圆直径 命令:gy 程序:蚀刻画图 命令:skd 程序:改成单线字 命令:dy 程序:单边缩小或者放大 ...

  5. hua图软件 mac_绘图大师Pro Paint for Mac-绘图大师Pro Paint Mac版下载 V3.5.1-PC6苹果网...

    绘图大师Pro Paint Mac版是Mac平台上的一款专业的绘图和图像处理软件.绘图大师Pro Paint Mac版为用户提供大量的高品质图像处理工具从而更好的创造原创艺术作品. 软件特色 绘图大师 ...

  6. android自动打开软件下载,自动跳过app下载-自动跳过 安卓版v3.4.5-PC6安卓网

    自动跳过app是款针对去广告的辅助应用,用户可以用自动跳过屏蔽掉视频或是影视上的广告,实用又便捷,快来下载自动跳过app吧! 软件介绍 自动跳过app是一款过这款软件,可以帮助用户快速的去除广告,包括 ...

  7. python写安卓游戏辅助软件_python微信跳一跳辅助软件

    python微信跳一跳辅助软件是一款跳一跳小游戏的刷分辅助工具应用,用户在微信玩跳一跳游戏的时候使用软件可以随意的修改其中的成绩分数,按照你自己的意愿进行相关的改变,更好的帮助你达成游戏的最高峰,喜欢 ...

  8. 计算机系职教周方案,琼软院软件〔2018〕14 号:关于印发《软件工程系2018年“职业教育 活动周”活动方案》的通知...

    琼软院软件[2018]14号 海南软件职业技术学院软件工程系 关于印发<软件工程系2018年"职业教育 活动周"活动方案>的通知 各位老师: <软件工程系2018 ...

  9. java设置首页跳转_SpringBoot设置首页(默认页)跳转功能的实现方案

    先给大家介绍下SpringBoot设置首页(默认页)跳转功能 最近springboot开发需要设置个默认页面,就相当于我访问http://www.back.order.baidu.com要直接跳转到登 ...

最新文章

  1. python和c++哪个好找工作-少儿编程学python和C++哪个好
  2. CSS 使用@import url()与link href 的区别
  3. MySQL存储引擎之InnoDB
  4. Redisson分布式锁实战(适用于Redis高并发场景)
  5. android spi串口调试,PIC入门3,SPI通信和串口调试实验
  6. Raspberry Pi 的新用法:检测家中的漏水情况
  7. IBM将剥离传统IT基础设施部门;迅雷前CEO陈磊涉嫌职务侵占罪被调查 ;Python 3.9发布|极客头条
  8. ConcurrentLinkedQueue 的outofMemory错误解决方案
  9. 祝贺泰山OFFICE CDKEY长度25,吾已成为顶级CDKEY砖家
  10. 学习笔记:模式学习-生成器模式
  11. 南通市城管局推动“数字化城管”向“智慧城管”升级
  12. echarts世界地图(含中国省份地图),中国省份下钻到县,点击按钮返回上一级
  13. 分享3个提升效率的方法
  14. 计算机函数sumif求平均值,Excel中如何用SUMIF函数实现按指定条件求平均值
  15. mergeField解析(构造函数)
  16. 你的格局决定你的结局
  17. 谷歌标签恢复_避免/从Google惩罚中恢复
  18. java 自动生成条形码_JAVA生成商品条形码
  19. 移相信号发生器 课程设计 电赛 正弦波发生 相位调节
  20. 利用深度学习对象检测器从信息素陷阱图像中自动计数松球菌监测

热门文章

  1. Golang中WaitGroup使用的一点坑
  2. ssrs 数据分页_如何在SSRS中使用JSON数据
  3. 使用PowerShell监视您的Azure计算机
  4. azure api 管理_使用API​​使用Azure Cosmos DB进行图形数据库实现
  5. 如何使用SIOS DataKeeper在AWS EC2中配置较少SANSQL Server群集
  6. SQL Server中的登录触发器概述
  7. Android环境配置(Eclipse全开发环境下载)
  8. web自动化框架抽取示例【Java+selenium】
  9. 荣耀A55高调上市仅仅为孤独求败?
  10. jsoup: Java HTML Parser