如何使用新的 mplfinance 包编辑图

2023-12-11

我似乎无法使用新的 mplfinance 添加任何文本、旋转轴、更改背景颜色等。

对于旧的 mpl-finance,我只是这样做fig, ax = plt.subplots()并编辑无花果和斧头,但我想要喜欢:fig.text(0.96, 1, 'some text', size=9, fontweight='bold',color='black', ha="right") or plt.legend( loc='upper left')

有谁知道如何使用新包做到这一点?


要访问 mplfinance 的 Figure 和 Axes 对象,有两种方法:


方法一。 Set returnfig=True调用情节时:

  fig, axlist = mpf.plot(data,...,returnfig=True,...)  

axlist将是对应于的轴列表panels从上到下,每个面板有两个轴其中第一个是primary轴,下一个是 _secondary 轴。例如,如果您有 3 个面板,那么returnfig=True将返回 6 个 Axes 对象。axlist[0] and axlist[1]将分别是面板的主轴和次轴0. axlist[2] and axlist[3]将分别是面板的主轴和次轴1, etc.


方法2.创建您自己的Figure 和Axes 对象并将它们传递到mplfinance。您可以在此处查看如何执行此操作的示例。


另请注意当指定 x,y 坐标来定位文本、图例等时,则:

if show_nontrading夸格是False(即如果未指定则使用默认值)然后x 轴值实际上不是日期正如他们所出现的那样,但都是从零到行数的整数值在你的数据框中。

HTH

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用新的 mplfinance 包编辑图 的相关文章

  • 如何检查当前日期并移至下一个日期

    我遇到了一个我似乎无法理解的 python 问题 不确定是否需要使用 if 语句 但因为我是 python 新手 所以我实际上不确定如何编写这个小问题 事实上 这就是我遇到的问题 对于出发日历 我希望 python 能够执行以下操作 查看
  • Python3 类型错误:replace() 参数 1 必须是 str,而不是 int

    我已经尝试了几天让这段代码在 MacOS 上运行 但没有成功 你能看一下我错过了什么吗 运行 python 3 6 我已经上传了整个代码 多谢 usr bin env python3 from future import print fun
  • 二进制数据的Python字符串表示

    我试图理解 Python 显示表示二进制数据的字符串的方式 这是一个使用的示例乌兰多姆操作系统 http docs python org library os html os urandom In 1 random bytes os ura
  • 如何使用 QWebView 显示 html。 Python?

    如何在控制台中显示 HTML 格式的网页 import sys from PyQt4 QtGui import QApplication from PyQt4 QtCore import QUrl from PyQt4 QtWebKit i
  • Emacs:在缓冲区求值期间将参数传递给下级 Python shell

    最近我开始使用 Emacs 作为 Python IDE 它不太直观 我现在遇到的问题是当使用 C c C c 评估缓冲区时如何将命令行参数传递给下级 python shell 感谢帮助 这似乎并不容易实现 管理的劣质流程python el模
  • 配置 Flask 以正确加载 Bootstrap js 和 css 文件

    如何使用 Flask 中的 url for 指令来正确设置 以便使用 Bootstrap 和 RGraph 的 html 页面可以正常工作 假设我的 html 页面看起来像这样 部分片段
  • 如何在 Python for 循环中获取 GAE ndb 中当前记录的密钥?

    我目前有一个网页 其中显示数据存储中的记录列表以及编辑链接 我想从数据库转换它 至新开发银行 我是 Python 和 GAE 新手 当前代码 tbody for listtype in listtypes tr td listtype Li
  • 创建 df 以生成给定格式的 json

    我正在尝试生成一个 df 来生成下面的 json Json数据 name flare children name K1 children name Exact size 4 name synonyms size 14 name K2 chi
  • Python 上每个系数具有特定约束的多元线性回归

    我目前正在数据集上运行多元线性回归 起初 我没有意识到我需要限制自己的体重 事实上 我需要有特定的正权重和负权重 更准确地说 我正在做一个评分系统 这就是为什么我的一些变量应该对音符产生积极或消极的影响 然而 当运行我的模型时 结果不符合我
  • 如何在Python中获取套接字的外部IP?

    当我打电话时socket getsockname 在套接字对象上 它返回我的机器的内部 IP 和端口的元组 但是 我想找回我的外部IP 最便宜 最有效的方式是什么 如果没有外部服务器的配合 这是不可能的 因为您和另一台计算机之间可能存在任意
  • Pandas 使用什么规则来生成视图和副本?

    我对 Pandas 在决定数据帧中的选择是原始数据帧的副本或原始数据帧的视图时使用的规则感到困惑 例如 如果我有 df pd DataFrame np random randn 8 8 columns list ABCDEFGH index
  • 使用枚举名称而不是值对 Pydantic 字段进行编码

    我有一个枚举类 class Group enum Enum user 0 manager 1 admin 2 我有一个 pydantic 模型 class User BaseModel id int username str group G
  • 将索引数组转换为 NumPy 中的 one-hot 编码数组

    给定一个一维索引数组 a array 1 0 3 我想将其一次性编码为二维数组 b array 0 1 0 0 1 0 0 0 0 0 0 1 创建归零数组b有足够的列 即a max 1 然后 对于每一行i 设置a i 第 列 至1 gt
  • gstreamer 中的无缝视频循环

    我正在尝试使用 gstreamer 循环播放视频 它是 python 绑定 第一次尝试是hook EOSmessage并为管道生成搜索消息 import gi gi require version Gst 1 0 from gi repos
  • 在Python中通过sys.stdout写入unicode字符串

    暂时假设一个人无法使用print 从而享受自动编码检测的好处 所以这给我们留下了sys stdout 然而 sys stdout太蠢了不做任何合理的编码 http bugs python org issue4947 现在人们阅读 Pytho
  • *Python 内的 Kaggle API 文档?

    我想写一个python从 Kaggle com 下载公共数据集的脚本 Kaggle API 是用 python 编写的 但是我能找到的几乎所有文档和资源都是关于如何在命令行中使用该 API 的 而关于如何使用kaggle图书馆内python
  • 如何在Python中显示坐标网格线的变换?

    假设我有常规的笛卡尔坐标系 x y 并且我考虑一个矩形网格区域 D 分成小方块 我想看看域 D 如何在 Python 中的坐标变换 T x y gt u x y v x y 下映射 我正在寻找这样的东西 See here https mat
  • 将非方邻接矩阵导入 Networkx python

    我在下面有一些 pandas 数据框形式的数据 其中列代表离散技能 行代表离散工作 仅当工作需要该技能时才存在 1 否则为 0 skill 1 skill 2 job 1 1 0 job 2 0 0 job 3 1 1 我想使用 netwo
  • matplotlib imshow() 和像素强度

    我试图了解矩阵的值是如何输入到 matplotlib 的imshow 函数确定灰度模式下像素的强度 考虑示例代码 import random import matplotlib pyplot as plt import matplotlib
  • 捕获 SQLAlchemy 异常

    我可以使用什么捕获 SQLAlechmy 异常的上层异常 gt gt gt from sqlalchemy import exc gt gt gt dir exc ArgumentError CircularDependencyError

随机推荐

  • 当模态 UIImagePickerController 被关闭时 UIView 通知?

    当模态视图完成关闭时 有没有办法调用代码 EDIT 抱歉 我没早说清楚 我试图关闭 UIImagePickerController 然后显示 MFMailComposeViewController 并将图像数据附加到电子邮件 当我尝试打电话
  • Android GPS数据获取和过滤,如何改进位置信息

    我开始处理 Android 2 1 HTC Hero 上的 GPS 数据 并查看有关卡尔曼滤波器和适合位置数据的最小二乘法的主题 在使用手机接收和记录 GPS 数据时 我发现如果保持在原位置 偏差很小 但移动时坐标非常准确 问题来了 get
  • 如何使用Android SDK监控GPS适配器的状态?

    我需要让我的应用程序监控 GPS 适配器是否启用或禁用 我并不关心当前是否运行实际的 GPS 功能 我需要 GPS 适配器的状态 我可以通过调用手动执行此操作 String providers Settings Secure getStri
  • 使用 join、group by、having、order by 进行序列化

    如何使用 ORM 编写这个查询 SELECT p id p name COUNT c id counter FROM Posts p LEFT JOIN Comments c ON c post id p id WHERE p rating
  • Polymer - 迭代模板中的对象

    根据聚合物文档 可以使用以下方法迭代对象或数组repeat中的声明
  • R Shiny 使用按钮创建多个随机数并保存

    我想创建一个生成随机数的按钮 并将所有随机数保存在我的服务器上 以便稍后评估该数据 不幸的是 我无法生成包含所有随机数的向量 不知何故 for 循环不起作用 谢谢 library shiny ui lt fluidPage actionBu
  • 如何使用 .htaccess 将文本转换为小写 URL

    我想在 htaccess 文件中设置 301 重定向 因此 URL 如下 http example com Foo http example com Foo Bar http example com Foo Bar Blah 改成 http
  • 通过公共 HTTP 自动将大文件检索到 Google Cloud Storage

    出于天气处理的目的 我希望在 Google Cloud Storage 中自动检索每日天气预报数据 这些文件可在公共 HTTP URL http dcpc nwp meteo fr openwis user portal srv en ma
  • 如何获取google api图表柱形图中的vaxis线?

    我在 google api 图表中使用 corechart 包的柱形图 在此图表中 我需要垂直轴线 y轴线 如何获取柱状图中的垂直轴线 我提到了这个link用于创建此图表 Actual Expected 使 Y 轴编号不是字符串 这是代码
  • 如何使用不变的 URL 抓取多个页面 - python

    我正在尝试抓取这个网站 http data eastmoney com xg xg 到目前为止 我已经使用 selenium 来执行 javascript 并抓取表 但是 我的代码现在只能获取第一页 我想知道是否有办法访问其他 17 个页面
  • 如何知道当前季度的日期?

    使用Linux命令行可以知道当前季度吗 我没有找到一种方法来做到这一点date手册页 与财政季度开始和结束相对应的日期因国家 地区以及进行财务报告的实体的性质 公司 个人 政府 其他 而异 有些公司还有备用时间表 因此 没有标准的 API
  • 删除 JavaFX TitledPane 中 CSS 不起作用的插图

    基于 James D 的解决方案 如何在 JavaFX TitledPane 中设置 删除插图 我已经尝试过 似乎通过 CSS 从 JavaFX TitledPane 中删除插入不起作用 它确实在场景生成器中正确更新 但在运行时插图保持不变
  • 使用 PHP 创建登录页面

    我正在尝试使用一些 PHP 代码创建带有登录表单的网站 用户将尝试使用用户名和密码登录 然后页面将显示 欢迎 当用户尝试输入用户名和密码时 显示的网站是空白的 上面什么也没有 另外 我已经使用用户名和密码创建了 mysql 数据库 我的主页
  • 什么时候在 TypeScript 中使用声明?

    在TypeScript中 为什么有时需要使用declare声明一个变量 有时你不这样做 同样的问题也适用于函数 举个例子 我何时 以及为什么 使用 declare var foo number if let foo number 会做同样的
  • Maven 编译器插件 3.x:

    我现在有一个 Maven 问题 我创建了一个新的测试项目来简化问题 错误接缝是 Caused by java lang ClassNotFoundException org codehaus plexus util cli CommandL
  • 使

    我的客户希望在她的网站主页上显示一个大图像 但她希望在页面加载时只有图像可见 页面的所有其余部分应位于该图像下方 并且仅在滚动页面时才可见 当页面首次加载时 访问者应该只能看到大图像 无论他 她使用什么显示器尺寸或分辨率 像这样的东西 Sc
  • 我无法安装任何 Bioconductor 软件包:“readRDS(dest) 中的错误:从连接读取时出错”

    您好 这是我的第一条消息 如果有什么问题 我很抱歉 我已经有这个问题好几天了 我无法安装新软件包 我读过类似的question但就我而言 只有当我尝试安装新的时才会出现问题生物导体软件包 或者当我删除旧软件包并尝试重新安装它时 问题是我总是
  • 我应该捕获所有可能的特定异常还是只是一般异常并将其包装在自定义异常中?

    假设我想将一些 XML 文件反序列化为强类型对象 如果此 XML 文件无法反序列化 无论出于何种原因 我只需创建一个默认对象并继续正常的应用程序工作流程 而不向用户显示任何错误 实际上这个应用程序作为 Windows 服务运行 因此没有用户
  • Spark应用程序中的作业数量由什么决定

    以前我的理解是 一个动作将在 Spark 应用程序中创建一个工作 但是让我们看看下面的场景 我只是使用 range 方法创建一个数据框 df spark range 10 由于我的 Spark default parallelism 是 1
  • 如何使用新的 mplfinance 包编辑图

    我似乎无法使用新的 mplfinance 添加任何文本 旋转轴 更改背景颜色等 对于旧的 mpl finance 我只是这样做fig ax plt subplots 并编辑无花果和斧头 但我想要喜欢 fig text 0 96 1 some