[Mne_analysis] possible problem with raw.plot()

Eric Larson larson.eric.d at gmail.com
Wed Aug 12 13:33:23 EDT 2020
Search archives:

        External Email - Use Caution        

This is indeed a bug, it has been fixed in the development branch of MNE
and will be part of the next release (scheduled for middle of September).

Eric


On Wed, Aug 12, 2020 at 12:51 PM Eisenman, Lawrence <leisenman at wustl.edu>
wrote:

>         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.
> _______________________________________________
> Mne_analysis mailing list
> Mne_analysis at nmr.mgh.harvard.edu
> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/mne_analysis
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.nmr.mgh.harvard.edu/pipermail/mne_analysis/attachments/20200812/e36eb9b4/attachment-0001.html 


More information about the Mne_analysis mailing list