问题标签 [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 投票
1 回答
395 浏览

python - mplfinance 图未正确显示时间值

我关于 Stackoverflow 的第一个问题。希望格式满足 Stackoverflow 的要求。

我正在学习 Python 并使用“mplfinance”来绘制 5 分钟的股票价格,但 x 轴上的时间不对。我的测试代码如下。该图的时间轴是“ 18:05, 18:30, 18:55, 19:20, 19:45, 20:10, 20:35 ”,它们根本不显示在数据文件中。我从雅虎提取了截至 2020 年 12 月 4 日(或 12 月 5 日)的 3 天数据,并在经过一些简单处理后绘制了最后 35 个点。(如果你在不同的日子运行程序,时间轴会不同)

感谢您的帮助和启发!

测试 5 分钟图表

0 投票
1 回答
122 浏览

pandas - 如何在数据框的表格中换行(转换为 .png)

在此处输入图像描述

我遇到了无法格式化表格的问题。文本太长,无法仅编辑尺寸或文本大小。如何快速更改此设置,以便在我为每列填充更多数据时查看所有文本?我正在寻找一种换行文本的功能,但我不知道我这样做是否可行。您还有其他方法可以推荐吗?我将表格更改为 .png 以插入 Excel 文件。它必须是 .png,因此它是一个对象,并且不会影响 Excel 中行和列的大小。

0 投票
2 回答
1536 浏览

python - Overlaying data in a candlestick chart using matplotlib

My very 1st need is to overlay a curve over a candlestick chart. To draw this candlestick chart, mplfinance appears very nice. Unfortunately, I have found no way to overlay additional curve to the candlestick.

Considering example below, if anyone of you knows how to overlay 'Noise' column over the candlesticks drawn from 'minutely' dataframe, this would be great!

Not stopping here, I had in mind to use the 'old' candlestick_ohlcv function to draw a candlestick graph, then overlay data using native matplotlib capabilities. This gives the code below, but when displaying the candlesticks, the x scale appears meaningless.

I should have only 5 candles, with a x scale going from 2020/01/07 00:00 to 2020/01/07 00:04.

I can see the graph shows a x scale starting from 2020/01/06 16:48 to 2020/01/07 07:12.

I don't understand this and candles are meaningless...

Please, would someone know of a way to overlay this external data to candlestick data? Thanks in advance for any help, Bests,

0 投票
0 回答
1287 浏览

python - matplotlib / mplfinance 是否可以为情节添加标题?

我用mplfinance做了一个情节: 在此处输入图像描述

是否可以在mplfinance图中添加标题(如 plt.title(stock)?或者是否可以使用 matplotlib 制作类似的图表?

0 投票
2 回答
163 浏览

python - date2num 是否仍在更新的 Mplfinance 解释器中?

我一直在将 JSON 数据转换为 pandas 表,但我仍然需要将日期时间字符串转换为浮点数,以便 mplfinance 解释器能够读取和绘制数据。但是在尝试执行代码时,解释器中的一个包存在问题。

有谁知道为什么 mpl_finance 的更新版本没有这个 date2num 包(据我所知)?此代码用于以前版本的 mpl_finance,但由于某种原因,我无法使用“date2num”包。

有什么替代方法可以使这项工作?


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

所以我可以打印数据,但是错误的日期格式是造成错误的原因。

0 投票
1 回答
161 浏览

python - 用 mpf.plot mplfinance 打印两个点

我想在图表中打印出一些枢轴点。但是我在时间变量方面遇到了麻烦。

但是时间变量lastDate和昨天的格式不一样:lastDate = 2021-01-15 00:00:00
昨天= 2021-01-30

lastDate = 2021-01-15 00:00:00
昨天 = 2021-01-30

如何正确格式化 lastDate 和昨天?

最终结果图如下。实际上,有时代码可以正常工作,有时不能:

在此处输入图像描述

0 投票
1 回答
280 浏览

python - 是否可以将绘图输出(作为 mpf 的 mplfinance)发送到电子邮件地址?

我正在绘制以下图表:

  • 是否可以在 Jupyter Notebook 的 python 脚本中仅将绘图输出自动发送到我的电子邮件地址?
  • 是否可以仅将绘图输出自动保存为 html 文件或 pdf 文件?

在此处输入图像描述

谢谢你的支持。

0 投票
2 回答
883 浏览

python - 如何使 Pandas Timestamp 对象可下标?

收到错误Timestamp object is not subscriptable.我理解它的含义,但无法弄清楚如何解决代码。

错误发生在最后candle_ohlc = candlestick_ohlc()一行。

请帮助兄弟。谢谢,非常感谢。

编辑:完全错误:

0 投票
1 回答
836 浏览

python - 使用 mplfinance 库使用外轴法绘制多个烛台图时,如何在烛台图内绘制成交量?

我正在做的项目需要使用 mplfinance 库在多个图中绘制 300 多个烛台图的代码。我知道这只能使用外轴方法来完成,因为它提供了更多的灵活性,并且理论上可以绘制无限的图表。

我正在使用的当前代码如下,绘制的图表如下所示:

我的代码绘制的数百个图表中的 6 个示例图表的屏幕截图:

在此处输入图像描述

上面代码绘制的两个图表的屏幕截图如下: 在此处输入图像描述

如您所见,成交量图绘制在烛台图下方的单个图表中。我很难找到将交易量移动到烛台图表中的解决方案,在 mplfinance 文档问题 114中有一个类似的帖子,解释了如何做到这一点......但我发现新的 ppl 很难理解像我这样的图书馆。

如果您可以发布详细的代码来执行此操作,将不胜感激!

2021 年 2 月 12 日更新:

我根据@Daniel 的建议修改了代码,使用add_axes()而不是add_subplot(),现在在绘制多个图表时,交易量位于烛台图表的底部。美丽的!回答接受。

在此处输入图像描述

0 投票
1 回答
104 浏览

python - 如何绘制外部 mplfinance 情节?

我收到错误消息:

有没有办法在范围之外绘图?