我正在编写应该绘制一个简单函数图的代码,它暂时可以工作,但是当我重新启动计算机时,我仍然遇到这种问题循环:
->为了解决这个问题,我安装了[[Xming,并按照export DISPLAY=localhost:0.0
中的AwokeKnowing的建议用bash编写了Show matplotlib plots in Ubuntu (Windows subsystem for Linux)命令。当我运行代码时,经过上述调整,出现以下错误:
_tkinter.TclError: no display name and no $DISPLAY environment variable.
->为了解决这个问题,我添加了以下代码行:
matplotlib.use('Agg')
由[[Serenity在_tkinter.TclError: no display name and no $DISPLAY environment variable中提出]
完成此步骤并运行代码后,最初会正确绘制图形。但是,如果我改天再试一次,那就不会了。该代码正常运行,但是没有显示任何图形。
matplotlib.use('Agg')
并且通过这样做,代码再次绘图。
然后,当我重新启动计算机时,问题序列又重新开始。有人知道我在做什么错吗?我对使用Python非常陌生,因此很可能缺少明显的东西。
以下是我的代码的相关部分:
#Imports import matplotlib import matplotlib.pyplot as ply from dolfin import * import numpy as np from mshr import * import math from math import exp plt.plot(tiemporeal,fcmM1) plt.xlabel('Tiempo') plt.ylabel('Resistencia') plt.show()
非常感谢,对于可能出现的格式错误。
PS。我在Ubuntu上使用Python3。我正在编写应该绘制一个简单函数图的代码,它暂时可以工作,但是当我重新启动计算机时,我仍然遇到这种问题循环:第一次尝试运行该代码时,它就...