Arc*_*Fox 6 python ggplot2 plotnine
我正在用 python 构建一个模拟工具,它使用 plotnine 输出许多图。但是,对于我保存的每个单独的图,我收到以下错误消息:
C:\Users\tarca\Anaconda3\lib\site-packages\plotnine\ggplot.py:706: UserWarning: Saving 10 x 3 in image.
from_inches(height, units), units))
C:\Users\tarca\Anaconda3\lib\site-packages\plotnine\ggplot.py:707: UserWarning: Filename: my_plot.png
warn('Filename: {}'.format(filename))
Run Code Online (Sandbox Code Playgroud)
我已经尝试手动设置所有参数,并且尝试使用 plot.save() 和 ggsave() 保存文件 - 两者都产生相同的结果。如果您搜索错误,唯一会出现的是以下教程的作者会遇到相同的错误,尽管其中没有解决这些错误:
https://monashdatafluency.github.io/python-workshop-base/modules/plotting_with_ggplot/
为了保存图,我使用了类似于以下内容的代码:
plot.save(filename = 'my_plot.png', width = 10, height = 3, dpi = 300)
Run Code Online (Sandbox Code Playgroud)
我希望能够保存这些图,而不会产生任何可能使使用该程序的人感到困惑的烦人消息。
我不知道为什么这个警告仍然显示在您链接到的教程中,因为一旦我这样做
import warnings
warnings.filterwarnings('ignore')
Run Code Online (Sandbox Code Playgroud)
正如一开始所描述的,之前将绘图保存到磁盘时打印的 UserWarning 已成功抑制。