pro tplot_panel,time,y,panel=pan,deltatime=dt,variable=var,oplotvar=opvar , psym=psym
@tplot_com.pro
str_element,tplot_vars,'options.window',tplot_window
str_element,tplot_vars,'settings.x',tplot_x
str_element,tplot_vars,'settings.y',tplot_y
str_element,tplot_vars,'settings.clip',tplot_clip
str_element,tplot_vars,'settings.time_offset',time_offset
tplot_var= ''
str_element,tplot_vars,'options.varnames',tplot_var
dt = 0.
if keyword_set(var) then begin
i = where(tplot_var eq var,n)
if n ne 0 then pan=i
endif
if n_elements(pan) eq 0 then begin
dprint,dlevel=1,var+' Not plotted yet!'
return
endif
ps = get_plot_state()
wi,tplot_window
!p.clip = tplot_clip[*,pan]
!x = tplot_x
!y = tplot_y[pan]
dt = time_offset
if n_params() eq 2 then opvar = {x:time,y:y}
if keyword_set(opvar) then begin
if size(/type,opvar) eq 7 then get_data,opvar,data=d,alimi=l
if size(/type,opvar) eq 8 then d =opvar
if size(/type,d) eq 8 then begin
d.x = (d.x-time_offset)
str_element,/add,l,'psym',psym
mplot,data=d,limit=l,/overplot
endif
endif
restore_plot_state,ps
end