[Mne_analysis] possible problem with raw.plot()
Eisenman, Lawrence
leisenman at wustl.edu
Wed Aug 12 12:50:21 EDT 2020
External Email - Use Caution
I am getting an error when using raw.plot with either fif or edf files. Sample code and output below. Is this a bug or am I missing something? FWIW I get the same error with python 3.8.5
Sample code (shortened from https://mne.tools/stable/auto_examples/io/plot_read_and_write_raw_data.html#sphx-glr-auto-examples-io-plot-read-and-write-raw-data-py):
import matplotlib.pyplot as plt
import mne
from mne.datasets import sample
data_path = sample.data_path()
fname = data_path + '/MEG/sample/sample_audvis_raw.fif'
raw = mne.io.read_raw_fif(fname)
print(mne.sys_info())
raw.plot()
plt.show()
Output:
Opening raw data file C:\Users\leisenman\mne_data\MNE-sample-data/MEG/sample/sample_audvis_raw.fif...
Read a total of 3 projection items:
PCA-v1 (1 x 102) idle
PCA-v2 (1 x 102) idle
PCA-v3 (1 x 102) idle
Range : 25800 ... 192599 = 42.956 ... 320.670 secs
Ready.
Current compensation grade : 0
Platform: Windows-10-10.0.10240-SP0
Python: 3.7.8 | packaged by conda-forge | (default, Jul 31 2020, 01:53:57) [MSC v.1916 64 bit (AMD64)]
Executable: C:\Users\leisenman\AppData\Local\Continuum\miniconda3\envs\mne7\python.exe
CPU: Intel64 Family 6 Model 142 Stepping 9, GenuineIntel: 4 cores
Memory: 7.7 GB
mne: 0.20.7
numpy: 1.19.1 {blas=blas, lapack=blas}
scipy: 1.5.0
matplotlib: 3.3.0 {backend=Qt5Agg}
sklearn: 0.23.2
numba: 0.50.1
nibabel: 3.1.1
cupy: Not found
pandas: 1.1.0
dipy: 1.1.0
mayavi: 4.7.1 {qt_api=pyqt5, PyQt5=5.12.3}
pyvista: 0.25.3
vtk: 8.2.0
None
Traceback (most recent call last):
File "c:\Users\leisenman\Box\Python\testedf\test_mne_raw.py", line 33, in <module>
raw.plot()
File "C:\Users\leisenman\AppData\Local\Continuum\miniconda3\envs\mne7\lib\site-packages\mne\io\base.py", line 1378, in plot
show_scalebars=show_scalebars, verbose=verbose)
File "<decorator-gen-138>", line 21, in plot_raw
File "C:\Users\leisenman\AppData\Local\Continuum\miniconda3\envs\mne7\lib\site-packages\mne\viz\raw.py", line 415, in plot_raw
n_channels)
File "C:\Users\leisenman\AppData\Local\Continuum\miniconda3\envs\mne7\lib\site-packages\mne\viz\raw.py", line 722, in _prepare_mne_browse_raw
ax.set_yticklabels(['X' * max([len(ch) for ch in info['ch_names']])])
File "C:\Users\leisenman\AppData\Local\Continuum\miniconda3\envs\mne7\lib\site-packages\matplotlib\axes\_base.py", line 63, in wrapper
return get_method(self)(*args, **kwargs)
File "C:\Users\leisenman\AppData\Local\Continuum\miniconda3\envs\mne7\lib\site-packages\matplotlib\cbook\deprecation.py", line 451, in wrapper
return func(*args, **kwargs)
File "C:\Users\leisenman\AppData\Local\Continuum\miniconda3\envs\mne7\lib\site-packages\matplotlib\axis.py", line 1793, in _set_ticklabels
return self.set_ticklabels(labels, minor=minor, **kwargs)
File "C:\Users\leisenman\AppData\Local\Continuum\miniconda3\envs\mne7\lib\site-packages\matplotlib\axis.py", line 1715, in set_ticklabels
"The number of FixedLocator locations"
ValueError: The number of FixedLocator locations (20), usually from a call to set_ticks, does not match the number of ticklabels (1).
Larry
________________________________
The materials in this message are private and may contain Protected Healthcare Information or other information of a sensitive nature. If you are not the intended recipient, be advised that any unauthorized use, disclosure, copying or the taking of any action in reliance on the contents of this information is strictly prohibited. If you have received this email in error, please immediately notify the sender via telephone or return mail.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.nmr.mgh.harvard.edu/pipermail/mne_analysis/attachments/20200812/638d8db3/attachment.html
More information about the Mne_analysis
mailing list