hydra_colorplot, Z, zrange=zrange, zlog=zlog, colors=colors, _extra=e

    Z				is a 2-D array to be color coded.
    zrange=[zmin,zmax]		specifies the color bar range.  Default
				    uses min and max of Z.
    zlog=zlog			use logarythmic color bar.
    colors=[first,last]		specify the location of the colorbar in 
				    color index space.  Default is 
				    [0,!d.n_colors-1].

    Any extra keywords are passed on to the plot command.  So, to specify
    the x axis title, one uses xtitle=' ', and for x axis range, 
    xrange=[xmin, xmax].  It is left to the calling routine to see that
    the x and y axes are labelled correctly, this colorplot routine makes
    no attempt to plot Z in terms of X and Y axes.

    example call:
	loadct, 39	; load the color table	
	z=fltarr(3600,360)
	for x=0,3600-1 do $
	   for y=0,360-1 do $
	      z(x,y)= x*sin(y*!dtor)
	hydra_colorplot, z, xrange=[0,3600], yrange=[0,360], xstyle=1, $
	   ystyle=1, position=[0.1,0.1,0.8,0.9], title='Pretty'



hydra_colorbar, zmat=Z, zrange=zrange, zlog=zlog, colors=colors, 
    zword=zword, _extra=e
    
    zmat=Z			use this data set for autorange.  
				    Uses min and max of this array.
    zrange=[zmin,zmax]		specifies the color bar range. 

    Either zmat or zrange must be used.

    zlog=zlog			use logarythmic color bar.
    colors=[first,last]		specify the location of the colorbar in 
				    color index space.  Default is 
				    [0,!d.n_colors-1].
    zword='zword'		string to print on top of colorbar.
    ztitle='ztitle'		string to print on colorbar axis (coming soon)

    Any extra keywords are passed on to the axis call which draws the
    ticks.

    hydra_colorbar plots a color bar to the right of the last plot.  It
    works well when there are multiple plots horizontally, but for one plot
    one should use either the position keyword or !p.region.

    example call:
	hydra_colorbar, zmat=z





