Setup:
import os
import mne
sample_data_folder = mne.datasets.sample.data_path()
sample_data_raw_file = os.path.join(sample_data_folder, 'MEG', 'sample',
'sample_audvis_raw.fif')
raw = mne.io.read_raw_fif(sample_data_raw_file, preload=True, verbose=False)
events = mne.find_events(raw, stim_channel='STI 014')
epochs = mne.Epochs(raw, events, preload=True)
I expected these two options to yield the same results, but they're very different:
# OPTION 1
epochs.copy().pick_types(meg=False, eeg=True).plot_topo_image()

# OPTION 2
eeg_layout = mne.channels.find_layout(raw.info, ch_type='eeg')
epochs.plot_topo_image(layout=eeg_layout)

Is the difference here intentional, or a bug?
Setup:
I expected these two options to yield the same results, but they're very different:
Is the difference here intentional, or a bug?