;+ ;Procedure: ; thm_fix_spec_units ; ;Purpose: ; CDF2TPLOT automatically places the units in the y axis subtitle ; regardless of whether the variable is scpectrographic. ; This simply moves the y subtitle to the z axis title. ; ;Calling Sequence: ; thm_fix_spec_units ; ;Input: ; names: Array or scalar containing tplot variable names ; ;Output: ; none ; ;Notes: ; ; ;$LastChangedBy: aaflores $ ;$LastChangedDate: 2014-05-23 12:38:29 -0700 (Fri, 23 May 2014) $ ;$LastChangedRevision: 15224 $ ;$URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_1_00/projects/themis/common/thm_fix_spec_units.pro $ ; ;- pro thm_fix_spec_units, names compile_opt idl2, hidden if ~is_string(names,/blank) then return ;loop over input names for i=0, n_elements(names)-1 do begin if tnames(names[i]) eq '' then continue get_data, names[i], dlimits=dl if ~is_struct(dl) then continue str_element, dl, 'ysubtitle', ysubtitle ;move subtitle, if one exists, and store if ~undefined(ysubtitle) && ysubtitle ne '' then begin str_element, dl, 'ztitle', ysubtitle, /add str_element, dl, 'ysubtitle', '', /add store_data, names[i], dlimits=dl endif endfor end