[英]Is there a way to view the plots from matplotlib within a docker container running on Ubuntu?
我正在尝试从 Kaggle ( https://www.kaggle.com/hsankesara/unet-image-segmentation/data ) 处理图像分割任务。 我在一个 docker 容器上运行它,该容器是在 Ubuntu 控制台中运行的服务器上设置的。
我对此比较陌生,所以我不确定如何在我生成的 docker 容器中查看 matplotlib 生成的图像。 代码只是运行,然后退出——我不确定代码的输出是什么(比如 CNN 的过滤器是什么),我看不到任何图。
非常感谢!
您可以将绘图保存为 .png 或 .jpg 文件并从 Ubuntu 服务器下载。 这将帮助您在本地系统中以图像文件的形式查看绘图。
您可以使用
import matplotlib. some plot function as plt
import matplotlib. some plot function as plt
do some plotting
`plt.save('path to save')
来自Python 中 Matplotlib.pyplot.savefig()的示例
# importing required modules
import matplotlib.pyplot as plt
# creating plotting data
xaxis =[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
yaxis =[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# plotting
plt.plot(xaxis, yaxis)
plt.xlabel("X")
plt.ylabel("Y")
# saving the file.Make sure you
# use savefig() before show().
plt.savefig("squares.png")
保存此文件后,您可以简单地使用一些客户端从服务器传输数据。 对于 FTP,您可以使用FileZilla 客户端
希望这能解决问题!!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.