问题标签 [mplfinance]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
18989 浏览

python - 为什么我不能从 mplfinance 导入烛台_ohlc

因此,我已经能够使用 pip 成功安装 mplfinance,并且当我单独导入它时,我没有收到任何错误。虽然当我这样做时:from mplfinance import candlestick_ohlc我收到错误ImportError: cannot import name 'candlestick_ohlc' from 'mplfinance',我再次检查了命令提示符,它说它已成功安装 mplfinance。为什么我会收到此错误?

0 投票
1 回答
1964 浏览

python - 如何使用新的 mplfinance 包编辑无花果

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

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

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

0 投票
1 回答
187 浏览

python - 如何在 Matplotlib Finance 中的图表上绘图?

我使用MPL Finance创建了一个图表,我是这样做的:

df我的 Pandas 数据框在哪里。我正在尝试在图表上的一些重要点上添加方点,如下所示:

但是当我尝试这个时,图表上什么也没有出现。有什么办法可以做到这一点?

0 投票
1 回答
1271 浏览

python - 有没有人有如何将 mplfinance 烛台图绘制到 tkinter gui 的示例?

我可以使用 matplotlib 为 tkinter 画布制作多种绘图,但我无法弄清楚如何使用 mplfinance 绘图类型来做到这一点,据我所知,绘图是相当自动化和高级别的,因此调用“拥有”无花果和斧头。有没有人有幸让这些优秀的情节出现在 tkinter guis 中?

0 投票
1 回答
374 浏览

python - 您如何使用 mplfinance 重新采样日期?

我正在尝试按每日数据重新采样到 5 天期间,而不是每 5 天而不是每天给我一个行情价格(就像它在我的 csv 文件中显示的那样)。

我知道如何使用旧的“来自 matplotlib.finance 导入烛台_ohlc”来做到这一点,但是我不确定如何使用新的 mplfinance 模块来做到这一点?

本质上我想复制这段代码;

这就是我到目前为止所拥有的;

谢谢你的帮助!

0 投票
1 回答
151 浏览

python - 如何在 Matplotlib/Matplotlib 财务图表上添加补丁?

我使用以下内容创建了烛台图:

现在我正在尝试添加一个矩形,该矩形从 x 轴的某个点到 x 轴在 y 位置的另一个点。现在,x 轴上的数据是日期,而 y 轴上的数据是价格。

我尝试了以下方法:

哪个有效,问题是我不想使用数字来选择 X 的位置。在Rectangle(xy=(0, 9300)使用 0 时,我想使用日期,比如Rectangle(xy=('2020-06-17 10:30', 9300),但这会给我一个错误:x 必须是一个int

这是我用来绘制图表的数据框示例:

总结一下:我需要在我的图表上绘制一个补丁,我可以使用一个数字将此补丁放在 x 轴上,但我想使用一个日期。有什么办法吗?

编辑:我尝试了这里建议的解决方案,但没有奏效:

因为它给了我一个荒谬的结果:

0 投票
2 回答
959 浏览

python - 是否可以在一个情节中结合 Matplotlib 或 seaborn 中的 2 种不同风格?

我不知道是否可以使用 Matplotlib 或 seaborn 或其他工具在一个图中绘制 1 条线和 1 条(烛台样式)。如下图(在 excel 中):

x轴和y轴相同

在此处输入图像描述

按照下面的回复,我选择 mplfinance :mplfinance

我有以下数据框(每天)

在此处输入图像描述 并使用以下功能,我们可以绘制:

我得到最终结果

在此处输入图像描述

0 投票
1 回答
542 浏览

loops - 如何在 Python 3 中为图形循环分配多个变量

我对编码比较陌生,我有一些我不太明白如何解决的问题。我正在尝试构建代码,该代码将生成从股票代码列表生成的图表,数据从雅虎财经下载。暂时考虑手动分配 stock1 (等等)一个股票代码......

我想弄清楚如何将数据循环到运行图表中,因此我的代码中包含 TSLA 和 MSFT。到目前为止,我有下面的代码,我已经更改了 dfs 和 stock。我只是不明白如何制作循环。如果有人也有一些好的循环资源,请告诉我。

稍后,我想将图表另存为 png,其文件名对应于从 yahoo 中提取的股票,因此如果有人知道如何更改(savefig = dict(fname="tsla.png", bbox_inches= "tight")之后的代码,则可以加分style = 'default'。谢谢您的帮助!

0 投票
1 回答
1442 浏览

python - Yfinance 数据未使用 mplfinance 绘制

我正在尝试使用 yfinance 和 mplfinance 绘制简单的股票数据,但是我一直遇到日期时间问题(我相信)。这就是我到目前为止所拥有的。

这是我正在使用的数据框的一部分。

但是,我在绘制它时不断收到此错误。我不知道“-36881.641”是从哪里来的

0 投票
1 回答
676 浏览

python - 隐藏(或不显示)mplfinance 中的图

我正在从命令行在 python 中运行 mplfinance。我想隐藏(或不显示)情节,因为我将情节保存为 .jpg。我稍后会在图像查看器中查看绘图/图形/图像。

问题是我必须关闭为脚本绘制的每个图像才能继续定义下一个图形。我不想在执行时看到图表,并且必须在脚本循环时关闭每个图像以创建多个图表。换句话说,“一劳永逸”。

有没有办法隐藏(或不显示)mplfinance 中的情节

我很感激任何帮助。

谢谢,

曼尼