问题标签 [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.
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 个点。(如果你在不同的日子运行程序,时间轴会不同)
感谢您的帮助和启发!
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,
python - date2num 是否仍在更新的 Mplfinance 解释器中?
我一直在将 JSON 数据转换为 pandas 表,但我仍然需要将日期时间字符串转换为浮点数,以便 mplfinance 解释器能够读取和绘制数据。但是在尝试执行代码时,解释器中的一个包存在问题。
有谁知道为什么 mpl_finance 的更新版本没有这个 date2num 包(据我所知)?此代码用于以前版本的 mpl_finance,但由于某种原因,我无法使用“date2num”包。
有什么替代方法可以使这项工作?
这是我到目前为止所拥有的:
所以我可以打印数据,但是错误的日期格式是造成错误的原因。
python - 如何使 Pandas Timestamp 对象可下标?
收到错误Timestamp object is not subscriptable.
我理解它的含义,但无法弄清楚如何解决代码。
错误发生在最后candle_ohlc = candlestick_ohlc()
一行。
请帮助兄弟。谢谢,非常感谢。
编辑:完全错误:
python - 使用 mplfinance 库使用外轴法绘制多个烛台图时,如何在烛台图内绘制成交量?
我正在做的项目需要使用 mplfinance 库在多个图中绘制 300 多个烛台图的代码。我知道这只能使用外轴方法来完成,因为它提供了更多的灵活性,并且理论上可以绘制无限的图表。
我正在使用的当前代码如下,绘制的图表如下所示:
我的代码绘制的数百个图表中的 6 个示例图表的屏幕截图:
如您所见,成交量图绘制在烛台图下方的单个图表中。我很难找到将交易量移动到烛台图表中的解决方案,在 mplfinance 文档问题 114中有一个类似的帖子,解释了如何做到这一点......但我发现新的 ppl 很难理解像我这样的图书馆。
如果您可以发布详细的代码来执行此操作,将不胜感激!
2021 年 2 月 12 日更新:
我根据@Daniel 的建议修改了代码,使用add_axes()
而不是add_subplot()
,现在在绘制多个图表时,交易量位于烛台图表的底部。美丽的!回答接受。
python - 如何绘制外部 mplfinance 情节?
我收到错误消息:
有没有办法在范围之外绘图?