Back to the main page.

Bug 2768 - Cannot combine opacity and atlas in ft_sourceplot

Reported 2014-11-26 23:01:00 +0100
Modified 2019-08-10 12:41:23 +0200
Product: FieldTrip
Component: core
Version: unspecified
Hardware: PC
Operating System: All
Importance: P5 normal
Assigned to:
Depends on:
See also:

Jens Klinzing - 2014-11-26 23:01:43 +0100

Created attachment 678 All mentioned plots. When combining opacity and atlas masking in a source plot (no matter if slice, surface, or ortho) a strange plotting error arises. The chosen functional areas show the actual data but with a faint color overlay. The outer edge of the plot (outside of the functional areas and even outside the brain) is drawn fully opaque (s. attachment). Using the atlas alone works. Example code: cfg = []; cfg.method = 'ortho'; cfg.funparameter = 'avg.pow'; cfg.funcolormap = 'jet'; cfg.maskparameter = cfg.funparameter; cfg.opacitymap = 'vdown'; % same with 'auto' cfg.funcolorlim = [-2.01 2.01]; cfg.atlas = fullfile(home, '_fieldtrip','template','atlas','aal','ROI_MNI_V4.nii'); cfg.roi = labels_cerebrum; data.coordsys = 'mni'; ft_sourceplot(cfg, data) The cell array 'labels_cerebrum' just contains all 90 labels outside of cerebellum. All figures in the attachment are done with this code with just the respective parts commented out. Another (maybe related) problem is seen already when only using opacity for data containing negative and positive values. A dark blue frame is drawn around the plot. I solved this problem in the past by taking the vdown opacity map and setting the very first value to zero. All the best and keep up the good work! Jens

Robert Oostenveld - 2014-11-27 09:29:08 +0100

Hi Jens, for reproducing it would be good to know which MATLAB version on which platform you are using. thanks for reporting Robert

Jens Klinzing - 2014-11-27 11:25:08 +0100

The problem occurred on Linux CentOS 6.3/Matlab 2013b and Windows 7/2013a. Sorry for not stating that in my original post!

Jens Klinzing - 2014-11-27 14:24:39 +0100

(Fieldtrip version from Tuesday, Nov 25)

Jens Klinzing - 2014-11-27 16:31:47 +0100

Same problem with Windows 7/2014b.

Jens Klinzing - 2015-02-19 11:59:34 +0100

Created attachment 702 Plot with blue frame Plotted data 'source_diff' from the extended beamformer tutorial after interpolation. If masking is used it shows a blue frame covering parts of the mri.

Jens Klinzing - 2015-02-19 12:00:34 +0100

The latter problem (dark blue frame around plot when plotting negative and positive values with masking) has already been reported in 2012 here: This bug is still in place. It can be reproduced by taking the tutorial dataset (see attachment "Plot with blue frame"): ...and plotting it like this (mri_mni is the MNI template mri): cfg_int = []; cfg_int.downsample = 1; cfg_int.parameter = 'avg.pow'; source_diff_int = ft_sourceinterpolate(cfg_int, source_diff, mri_mni); cfg = []; cfg.method = 'slice'; cfg.funparameter = 'pow'; cfg.maskparameter = 'pow'; ft_sourceplot(cfg,source_diff_int)

Jan-Mathijs Schoffelen - 2017-01-17 15:26:03 +0100

It's unclear what the status of this one is, but given the fact that we're severely underpowered in terms of people contributing to fixing issues on bugzilla, Robert and JM have decided to close the low-priority bugs for now. This in order to keep the number of open bugs manageable. Feel free to reopen it, if you are willing to move this one forward towards a more proper resolution.

Robert Oostenveld - 2019-08-10 12:35:13 +0200

This closes a whole series of bugs that have been resolved (either FIXED/WONTFIX/INVALID) for quite some time. If you disagree, please file a new issue on

Robert Oostenveld - 2019-08-10 12:41:23 +0200

This closes a whole series of bugs that have been resolved (either FIXED/WONTFIX/INVALID) for quite some time. If you disagree, please file a new issue on