MCPcopy Create free account
hub / github.com/Zhangyanbo/diffusion-evolution / range_plot

Function range_plot

experiments/RL/visualization.py:84–92  ·  view source on GitHub ↗
(x, color=None, label=None)

Source from the content-addressed store, hash-verified

82 return rewards
83
84def range_plot(x, color=None, label=None):
85 print(f'{len(x)} experiments, (num_generation, num_population)={x[0].shape}')
86 x = prepare_reward(x)
87 center = x.quantile(0.5, dim=-1)
88 lower = x.quantile(0.25, dim=-1)
89 upper = x.quantile(0.75, dim=-1)
90 X = np.arange(len(center)) + 1
91 plt.plot(X, center, color=color, label=label)
92 plt.fill_between(X, lower, upper, alpha=0.25, color=color, edgecolor='none')
93
94
95def reward_compare_plot(*rewards, labels=None, colors=None, ax=None):

Callers 1

reward_compare_plotFunction · 0.85

Calls 1

prepare_rewardFunction · 0.85

Tested by

no test coverage detected