> vlim is ylim and, e.g., time-frequency plots, where vlim is clim. Is that right?

Exactly. I think it should be doable to introduce the same semantics here as in plot_evoked, but scalings and ylims will do different things. The first changes the relative scale of each type, the latter the axis limits.
This means I'll need to add a few more lines.