-
Notifications
You must be signed in to change notification settings - Fork 11
Closed
Description
My code is as follows:
from RLA import MatplotlibRecorder as mpr
def plot_func():
import matplotlib.pyplot as plt
plt.switch_backend('agg')
epochs_list = list(range(len(return_list1)))
plt.plot(epochs_list, return_list1)
mpr.pretty_plot_wrapper('func', plot_func, xlabel='Epochs', ylabel='Match Pencentage', title='Test'
when runing on the command line, this runtime error happened:
File "/.../conda_pkgs/RLAssistant-main/RLA/easy_log/complex_data_recorder.py", line 65, in pretty_plot_wrapper
plt.cla()
File "/data/anaconda3/lib/python3.6/site-packages/matplotlib/pyplot.py", line 3709, in cla
ret = gca().cla()
File "/data/anaconda3/lib/python3.6/site-packages/matplotlib/pyplot.py", line 959, in gca
return gcf().gca(**kwargs)
File "/data/anaconda3/lib/python3.6/site-packages/matplotlib/pyplot.py", line 588, in gcf
return figure()
File "/data/anaconda3/lib/python3.6/site-packages/matplotlib/pyplot.py", line 534, in figure
**kwargs)
File "/data/anaconda3/lib/python3.6/site-packages/matplotlib/backend_bases.py", line 170, in new_figure_manager
return cls.new_figure_manager_given_figure(num, fig)
File "/data/anaconda3/lib/python3.6/site-packages/matplotlib/backend_bases.py", line 176, in new_figure_manager_given_figure
canvas = cls.FigureCanvas(figure)
File "/data/anaconda3/lib/python3.6/site-packages/matplotlib/backends/backend_qt5agg.py", line 35, in __init__
super(FigureCanvasQTAggBase, self).__init__(figure=figure)
File "/data/anaconda3/lib/python3.6/site-packages/matplotlib/backends/backend_qt5.py", line 235, in __init__
_create_qApp()
File "/data/anaconda3/lib/python3.6/site-packages/matplotlib/backends/backend_qt5.py", line 122, in _create_qApp
raise RuntimeError('Invalid DISPLAY variable')
RuntimeError: Invalid DISPLAY variable
could you help me to fix it?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels