comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Contour lines are disappearing
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Contour lines are disappearing [message #67276] Tue, 14 July 2009 03:27
sulli.jj is currently offline  sulli.jj
Messages: 3
Registered: July 2009
Junior Member
I’m trying to draw a shade_surf with a contour plot at ZVALUE =0.
However something is erasing/drawing over my contour lines when I
change the device font size. (Easier to show than to explain.)
Thanks for any insights,
John

PRO DISPLAY_TEMP

Device,decomposed=0
loadct,0,/silent
!P.FONT = 0
Font_Size = 12
Device, Set_FONT='Times*bold*'+strcompress(string(Font_Size),/
remove_all)

N=512.

X = (DINDGEN(N)-N/2)/(N/2)
X = REBIN(X,N,N)
Y = ROTATE(X,1)

R = SQRT(X^2.+Y^2.)
Data = -1d*R^4+1.
index = WHERE(R GE 1.0)
Data(index) = !VALUES.F_NAN

PlotZRange = [-2,3]
CONTOUR_LEVELS = DINDGEN(10)/10.

WINDOW,0
shade_surf,Data,$
ZRANGE=PlotZRange,$
ZSTYLE=1,$
XSTYLE=5,YSTYLE=5,$
XRANGE=[0,511],YRANGE=[0,511],$
XTICKFORMAT="(A1)",YTICKFORMAT="(A1)",$
COLOR=0,BACKGROUND=255,$
ZTickFormat='(F6.2)',$
/SAVE

;Draw Contour with ZVALUE=0, bottom
contour,Data,$
XSTYLE=9,YSTYLE=9,$
XRANGE=[0,511],YRANGE=[0,511],$
XTICKFORMAT="(A1)",YTICKFORMAT="(A1)",$
ZVALUE=0,$
COLOR=0,$
LEVELS=CONTOUR_LEVELS,$
/NOERASE,$
/T3d

;*********************************************************** ******
;Now Set_FONT size comically large to illustrate
;*********************************************************** ******
Font_Size = 38
Device, Set_FONT='Times*bold*'+strcompress(string(Font_Size),/
remove_all)

WINDOW,1
shade_surf,Data,$
ZRANGE=PlotZRange,$
ZSTYLE=1,$
XSTYLE=5,YSTYLE=5,$
XRANGE=[0,511],YRANGE=[0,511],$
XTICKFORMAT="(A1)",YTICKFORMAT="(A1)",$
COLOR=0,BACKGROUND=255,$
ZTickFormat='(F6.2)',$
/SAVE

;Draw Contour with ZVALUE=0 bottom
contour,Data,$
XSTYLE=9,YSTYLE=9,$
XRANGE=[0,511],YRANGE=[0,511],$
XTICKFORMAT="(A1)",YTICKFORMAT="(A1)",$
ZVALUE=0,$
COLOR=0,$
LEVELS=CONTOUR_LEVELS,$
/NOERASE,$
/T3d
END
[Message index]
 
Read Message
Previous Topic: Re: Call external 64bit
Next Topic: Re: Contour lines are disappearing

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 13:43:58 PDT 2025

Total time taken to generate the page: 0.00353 seconds