why no default argument for epoch_idx?

epochs.plot()

should work out of the box.