def __init__(self, outdir, data_key='episode_rewards', line_color='blue'):
"""
Liveplot renders a graph of either episode_rewards or episode_lengths
Args:
outdir (outdir): Monitor output file location used to populate the graph
data_key (Optional[str]): The key in the json to graph (episode_rewards or episode_lengths).
line_color (Optional[dict]): Color of the plot.
"""
#data_key can be set to 'episode_lengths'
self.outdir = outdir
self._last_data = None
self.data_key = data_key
self.line_color = line_color
#styling options
matplotlib.rcParams['toolbar'] = 'None'
plt.style.use('ggplot')
plt.xlabel("episodes")
plt.ylabel("cumulated episode rewards")
fig = plt.gcf().canvas.set_window_title('averaged_simulation_graph')
matplotlib.rcParams.update({'font.size': 15})
评论列表
文章目录