问题描述
我从命令行在python中运行mplfinance。我想隐藏(或不显示)绘图,因为我将绘图另存为.jpg。稍后,我将在图像查看器中查看图表/图形/图像。
问题是我必须关闭为脚本绘制的每个图像,才能继续定义下一个图形。我不想在执行时看到这些图形,而必须在脚本循环创建多个图形时关闭每个图像。换句话说,就是“忘了火”。
是否有一种方法可以隐藏(或不显示)mplfinance中的情节
感谢您的帮助。
谢谢
妈妈
解决方法
This notebook demonstrates how you can save the plot to a file directly from mplfinance
,图将被“隐藏”,即不显示在屏幕上(仅保存到文件)。
也有一些相关的kwarg,但我认为这并不是您根据您的描述所想要的;只是为了让您知道,以防将来使用它:
如果您输入block=False
,则该图仍将显示在屏幕上,但是您的脚本将移至下一个图,而不会“阻塞”并等待您关闭第一个图。如果您想一次在屏幕上看到2个或更多绘图,这将很有用。不过要注意一件事...对于脚本中的最后一个图,您可能希望将block
默认设置为True
,或者以其他方式导致脚本停止并等待输入,然后退出,因为当脚本退出时,所有打开的图都会随着对象超出范围而自动关闭。
HTH。祝一切顺利。 -丹尼尔