I just use mne.io.read_raw_bdf to read bdf files, the files can be successfully read. But, when I plot the EEG signals, the signals look very strange. Could anyone tell me why and how to solve this problem?
raw = mne.io.read_raw_bdf(data_path, preload=True)
raw.plot()
Your signals seem to be scaled incorrectly. MNE-Python expects EEG to be in V, but your signal might be in ยตV. Therefore, you need to multiply them by 1e-6 after importing.