pro iug_plot2d_ionogram, valuename=valuename
if not keyword_set(valuename) then valuename='iug_ionosonde_sgk_ionogram'
if strlen(tnames(valuename[0])) eq 0 then begin
print, 'Cannot find the tplot vars in argument!'
return
endif
get_data,valuename,data=d
Nt=n_elements(d.y[*,0,0])
print,'The number of total frames: ',Nt
print,n_elements(d.y[0,*,0]),n_elements(d.y[0,0,*])
tmp=fltarr(n_elements(d.y[0,*,0]),n_elements(d.y[0,0,*]))
X=round(fix(Nt)/4)
if Nt le 3 then begin
Y=Nt
endif else begin
Y=4
endelse
print, X, Y
window ,0, xsize=1280,ysize=800,TITLE='IUGONET ionosonde data:'
for t=0,Nt-1 do begin
tmp[*,*]=d.y[t,*,*]
time = d.x[t]
if t eq 0 then begin
plotxyz,d.v1,d.v2,tmp,/noisotropic,/interpolate,xtitle='Frequency [MHz]',ytitle='Height [km]',ztitle ='Echo power [dBV]',$
multi= strtrim(string(X),2)+','+strtrim(string(Y),2),window=0,charsize =0.75, title = time_string(time),xmargin=[0.2,0.2],ymargin=[0.18,0.18]
endif else begin
plotxyz,d.v1,d.v2,tmp,/noisotropic,/interpolate,/add,xtitle='Frequency [MHz]',ytitle='Height [km]',ztitle ='Echo power [dBV]',$
window=0,charsize =0.75, title = time_string(time),xmargin=[0.2,0.2],ymargin=[0.18,0.18]
endelse
endfor
end