raceback (most recent call last): File "C:\Users\张敬钊\Desktop\python学习\会稽山.py", line 14, in <module> mpf.plot(data, type='candle', volume=True, show_nontrading=True,ax=ax) File "C:\Users\张敬钊\AppData\Roaming\Python\Python311\site-packages\mplfinance\plotting.py", line 429, in plot external_axes_mode = _check_for_external_axes(config) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\张敬钊\AppData\Roaming\Python\Python311\site-packages\mplfinance\_arg_validators.py", line 445, in _check_for_external_axes raise ValueError('`volume` must be of type `matplotlib.axis.Axes`') ValueError: `volume` must be of type `matplotlib.axis.Axes`
时间: 2023-07-30 16:11:13 浏览: 154
这个错误与我之前提到的错误是相同的。它表明在使用mplfinance库绘制图形时,传递给`volume`参数的对象不是一个`matplotlib.axis.Axes`类型的对象。
可能的原因是你传递给`volume`参数的对象类型不正确。你可以检查一下你的代码,看看是否在这个参数中传递了错误的对象类型。如果你不确定应该传递什么类型的对象,请查看mplfinance库的文档,以了解正确的参数类型。
如果你仍然无法解决问题,请将相关代码片段和完整的错误信息提交给相关社区或论坛,以获取更好的帮助。
阅读全文