diff --git a/crpptbx/TCV/gdat_tcv.m b/crpptbx/TCV/gdat_tcv.m index d8df155b21435ea028559e722d2cdd95018ea521..0824d4c8907138ac5fc672d4d2b6a64b087cb6d1 100644 --- a/crpptbx/TCV/gdat_tcv.m +++ b/crpptbx/TCV/gdat_tcv.m @@ -719,6 +719,7 @@ elseif strcmp(mapping_for_tcv.method,'switchcase') gdat_data.units = 'T/s'; gdat_data.data_fullpath='abs(mhdmode("LFS",n,1))'; gdat_data.request_description = 'delta_Bdot from magnetic probes to get n=1, 2 and 3'; + gdat_data.label = {'n=1','n=2','n=3'}; % can be used in legend(gdat_data.label) end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/crpptbx/gdat_plot.m b/crpptbx/gdat_plot.m index d75dc2fa6fd31ef3f92cdef3bcd32c8187f8951d..5a4b41105294a062a465c1c36a2811351428c69d 100644 --- a/crpptbx/gdat_plot.m +++ b/crpptbx/gdat_plot.m @@ -69,12 +69,17 @@ if prod(isfield(gdat_data,{'data','t'})) && ~isempty(gdat_data.data) && ~isempty ylabel_eff = gdat_data.label; if iscell(gdat_data.label) && length(gdat_data.label)>=2; ylabel_eff = gdat_data.label{2}; end if ~isempty(gdat_data.units) - ylabel([ylabel_eff '[' gdat_data.units ']']); + hylabel=ylabel([ylabel_eff '[' gdat_data.units ']']); else - ylabel(ylabel_eff); + hylabel=ylabel(ylabel_eff); end zoom on; end + if strcmp(gdat_data.gdat_request,'mhd') + % special case, add legend instead of ylabel + delete(hylabel); + legend(gdat_data.label,2); + end else disp('cannot plot gdat_data, has empty data or t field') end diff --git a/crpptbx/test_all_requestnames.m b/crpptbx/test_all_requestnames.m index dca619433a0b5e1cc0c8c6eb84391c72f074ca22..ac1415ac9794e6f841f4fe139194f661ace7934e 100644 --- a/crpptbx/test_all_requestnames.m +++ b/crpptbx/test_all_requestnames.m @@ -1,6 +1,8 @@ machine='AUG'; shot=30594; +machine='TCV'; +shot=48836; aa=gdat('machine',machine); aa=gdat; all_request_names = aa.gdat_request