Back to the main page.
Bug 1079 - the cfg parsing of ft_multiplotTFR fails
Status | CLOSED FIXED |
Reported | 2011-10-26 15:45:00 +0200 |
Modified | 2011-11-02 14:32:08 +0100 |
Product: | FieldTrip |
Component: | plotting |
Version: | unspecified |
Hardware: | PC |
Operating System: | Mac OS |
Importance: | P1 normal |
Assigned to: | Jan-Mathijs Schoffelen |
URL: | |
Tags: | |
Depends on: | |
Blocks: | |
See also: |
Robert Oostenveld - 2011-10-26 15:45:42 +0200
ft_multiplotTFR contains the following, which won't work according to me... ?? % Set the defaults: cfg = ft_getopt(cfg, 'baseline', 'no'); cfg = ft_getopt(cfg, 'baselinetype', 'absolute'); cfg = ft_getopt(cfg, 'trials', 'all'); cfg = ft_getopt(cfg, 'xlim', 'maxmin'); cfg = ft_getopt(cfg, 'ylim', 'maxmin'); cfg = ft_getopt(cfg, 'zlim', 'maxmin'); ... see also bug 1074
Robert Oostenveld - 2011-10-26 15:46:49 +0200
please also fix the following: ft_movieplotTFR does the following, which means that the cfg defaults are not updated % set the defaults xlim = ft_getopt(cfg, 'xlim', 'maxmin'); ylim = ft_getopt(cfg, 'ylim', 'maxmin'); zlim = ft_getopt(cfg, 'zlim', 'maxmin'); xparam = ft_getopt(cfg, 'xparam','time'); yparam = ft_getopt(cfg, 'yparam'); % default is dealt with below parameter = ft_getopt(cfg, 'parameter', 'powspctrm'); % use power as default inputfile = ft_getopt(cfg, 'inputfile', []); samperframe = ft_getopt(cfg, 'samperframe', 1); framespersec = ft_getopt(cfg, 'framespersec', 5); framesfile = ft_getopt(cfg, 'framesfile', []); moviefreq = ft_getopt(cfg, 'moviefreq', []); movietime = ft_getopt(cfg, 'movietime', []); movierpt = ft_getopt(cfg, 'movierpt', 1); interactive = ft_getopt(cfg, 'interactive', 'yes'); ...
Jan-Mathijs Schoffelen - 2011-10-26 15:50:32 +0200
fixed at revision 4599 for ft_multiplotTFR
Jan-Mathijs Schoffelen - 2011-10-26 16:02:21 +0200
Actually ft_movieplotTFR updates the cfg later on in the function; I'll change the code around a bit, so that the call to ft_getopt directly changes the cfg