我似乎无法使用新的 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(使用前将#替换为@)