【发布时间】:2022-06-11 00:04:42
【问题描述】:
我正在为我的花园构建一个控制系统,并使用 matplotlib 在图表上绘制来自 csv 文件的数据。当我运行代码时,我得到了这个错误。我怀疑这与将图形保存为 png 有关。如果你能帮助我,那就太好了。
Traceback (most recent call last):
File
"/home/AutoPi/Communication_and_Analizing_V2.py", line 118, in
<module>
plot()
File "/home/AutoPi/Communication_and_Analizing_V2.py", line 106, in plot
fig1.savefig('/home/pi/Documents/pH.png')
File "/usr/lib/python3/dist-packages/matplotlib/figure.py", line
2311, in savefig
self.canvas.print_figure(fname, kwargs)
File "/usr/lib/python3/dist-packages/matplotlib/backend_bases.py",
line 2210, in print_figure
result = print_method(
File "/usr/lib/python3/dist-packages/matplotlib/backend_bases.py",
line 1639, in wrapper
return func(*args, kwargs)
File
"/usr/lib/python3/dist-packages/matplotlib/backends/backend_agg.py",
line 510, in print_png
mpl.image.imsave(
File "/usr/lib/python3/dist-packages/matplotlib/image.py", line 1611,
in imsave
image.save(fname, **pil_kwargs)
File "/usr/lib/python3/dist-packages/PIL/Image.py", line 2161, in save
fp = builtins.open(filename, "w+b")
FileNotFoundError: [Errno 2] No such file or directory:
'/home/pi/Documents/pH.png'
>>>
【问题讨论】:
-
错误提示没有文件:
/home/pi/Documents/pH.png -
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
-
脚本运行良好,直到将由 csv 文件生成的图形保存为 png 文件。我使用 savefig 函数来保存它。当我在 Visual Studio 代码中运行代码时,我没有收到此错误,但是当我使用终端时,我收到此错误
标签: python matplotlib raspberry-pi-zero