如何获取 matplotlib Axes 实例

2023-12-24

我需要使用一些股票数据制作烛台图。为此我想使用该功能matplotlib.finance.candlestick() https://github.com/matplotlib/matplotlib/blob/master/lib/matplotlib/finance.py。我需要为此函数提供报价并且“要绘制的 Axes 实例”。我创建了一些示例报价如下:

quotes = [(1, 5, 6, 7, 4), (2, 6, 9, 9, 6), (3, 9, 8, 10, 8), (4, 8, 8, 9, 8), (5, 8, 11, 13, 7)]

我现在还需要一个 Axes 实例,但我有点迷失了。我在使用之前创建了绘图matplotlib.pyplot。我现在需要做一些事情matplotlib 轴 http://matplotlib.org/api/axes_api.html虽然如此,但我不确定到底是什么。

有人可以帮助我吗?


Use the gca https://matplotlib.org/api/_as_gen/matplotlib.pyplot.gca.html?highlight=gca#matplotlib.pyplot.gca(“获取当前轴”)辅助函数:

ax = plt.gca()

Example:

import matplotlib.pyplot as plt
import matplotlib.finance
quotes = [(1, 5, 6, 7, 4), (2, 6, 9, 9, 6), (3, 9, 8, 10, 8), (4, 8, 8, 9, 8), (5, 8, 11, 13, 7)]
ax = plt.gca()
h = matplotlib.finance.candlestick(ax, quotes)
plt.show()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何获取 matplotlib Axes 实例 的相关文章

随机推荐

  • VSTS - 持续交付 - 发布触发器不适用于标签

    更新2017 02 28 发布触发器中的标签不是源代码控制标签 它们是可以由构建步骤生成的标签 您可以自动标记您的构建 见下文 或在构建过程中手动标记 我还没有尝试过 我对标签的假设是flawed 这使得这个问题几乎无效 不过 我将尝试看看
  • 有没有办法在 Chrome DevTools 中更改时区?

    我用 JavaScript 创建了一个工具 用于确定当前 UTC 时间并检查另一个预定日期是否已经过去 我想将浏览器更改为另一个时区 看看测试是否仍然通过 但我无法找到执行此操作的方法 有没有办法在 Chrome DevTools 中做到这
  • SQL 强制显示十进制值

    我正在使用 Firebird 数据库并尝试以下 sql 但每次它返回 0 而不是 0 61538 等 SELECT COUNT myfield 26 totalcount FROM mytable 现在 当我删除 26 时 总计数将返回 1
  • 有没有办法增加代码本身的Java堆空间? [复制]

    这个问题在这里已经有答案了 可能的重复 是否可以动态更改最大 java 堆大小 https stackoverflow com questions 1091566 is it possible to dynamically change m
  • 在 R 传单中标记鼠标单击事件以获得闪亮效果

    如何在 R 中的传单地图中的标记上接收鼠标单击事件 我正在使用 RStudio 传单并运行 Shiny 我想获取标记的值 例如 ID 并使用它来更新侧边栏面板 你想使用input MAPID marker click 请参阅下面的示例 li
  • C# 中的类型初始化异常

    我将根据教程创建一个学生信息系统 一旦用户想要将新学生添加到数据库中 就会发生以下异常 我尝试了解一些有关 TypeInitializationException 的知识 并且我通过它的名称了解了一些 但我无法完全理解它 此外 我正在遵循的
  • MySQL 备份:我可以将单个 MyISAM 表文件复制到另一台具有不同 MySQL 版本和不同操作系统的服务器吗?

    我的意思是复制单个 MyISAM 表文件是 关闭 mysqld 并将 frm myd 和 myi 文件从一个数据库文件夹复制到另一个数据库文件夹 问题 a 我可以使用这种方式将MySQL数据库文件夹从一台服务器备份到另一台具有不同MySQL
  • 在 Web 开发中 - 哪些 ASP.net 可以做而 PHP 不能做? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何调整 PDF 上的页边距,我需要将 PDF 设置为适合页面

    我的基本脚本运行良好 它完全按照我想要的方式做 它获取 Google Sheet 将其转换为 PDF 然后通过电子邮件将 PDF 发送给我 我的问题是 如何调整 PDF 的页边距 我需要设置 PDF 以适合页面 我不能只调整纸张大小 因为它
  • TeamCity - FTP 上传到 Azure 失败

    我正在尝试使用 TeamCity 构建将 Net Core 2 0 项目部署到 Azure Web 应用程序 有 3 个步骤 1 Nuget 恢复2 点网发布3 FTP 上传 第 2 步之后 我会得到一个文件夹 Output 其中包含我需要
  • CSS:保持给定高度的元素的纵横比

    上面可能重复的链接不是这种情况的解决方案 因为高度对于多个断点来说将是固定值 我有一些 DIVdisplay inline block 所以它们并排漂浮得很好 这些 DIV 都具有相同的高度 例如height 300px 稍后 我将使用 A
  • python:查找html标签并替换其属性[重复]

    这个问题在这里已经有答案了 我需要执行以下操作 获取html文档 查找所有出现的 img 标签 获取它们的 src 属性 将创建的 url 传递给处理 将 src 属性更改为新属性 使用 Python 2 7 完成所有这些工作 附 我听说过
  • AngularJS,如何将一个变量绑定到其他两个绑定变量的串联?

    我是 AngularJS 的新手 正在尝试构建一个 AngularJS 练习应用程序 其中用户将连接来自多个输入的 url 即协议 域 路径 param1 param2 param3 等 该应用程序将创建一个指向该网址的链接 a proto
  • 如何向 JTable 单元格添加下拉菜单

    这可能是之前问过的一个问题 在发帖之前我进行了很多搜索 但找不到任何可接受的 有人可以告诉我一种方法来做到这一点吗 当我单击单元格时 我只需要获得一个下拉菜单 以便我必须从中选择一个值 作为限制用户选择的一种方式 如果有人可以帮助解决这个问
  • 面向对象编程:寻找好的教程[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • GitHub Atom:如何根据名称对某些文件应用特定的语法突出显示

    我该如何配置GitHub 的 Atom让它自动设置一个特定的语法高亮基于名称和 或扩展名的文件名 具体来说我希望它自动设置Ruby 语法高亮到 Cocoapods 的Podfiles 从 Atom 1 0 8 开始 无需file types
  • 为什么在生产环境下运行时,我无法在实时服务器上调用 Coldfusion CFC 中的函数?

    我不知所措 我通过 Ajax 发布到 Coldfusion8 cfc 虽然它在我的本地计算机上运行良好 但在实时服务器上我无法调用此 CFC 或其扩展 CFC 中的任何函数 我想做这个
  • Laravel 5 找不到 css 文件

    我刚刚在 MAMP 上安装了 Laravel 5 项目 但我的页面找不到 css 文件 这是我的 app blade php 文件中 css 的链接 我的 htaccess 文件有这一行 RewriteBase laravel site l
  • 将 2 个值传递给 JavaScript 函数

    我正在尝试将 2 个值传递给 javascript xmlHttp 请求 这些值被传递给 JavaScript 函数 我成功地将单个值传递给 javscript 函数 但现在我需要传递 2 个值 粗体值是我想要在 JavaScript 中的
  • 如何获取 matplotlib Axes 实例

    我需要使用一些股票数据制作烛台图 为此我想使用该功能matplotlib finance candlestick https github com matplotlib matplotlib blob master lib matplotl