- 积分
- 3638
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-10-21
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
【/fill与/c_fill的区别?】
IDL> contour(dist(100),/c_fill,c_thick=5)
IDL> contour(dist(100),/fill)
一个是在线上填色,一个则是在线之间填色。
案例:
a=fltarr(100,100)
for i=0,99 do begin
for j=0,99 do begin
a[i,j]=sqrt((i-50)^2+(j-50)^2)
endfor
endfor
contour=contour(a,$
rgb_table=33,$
/fill,n_levels=5)
【如何只画某些线?】
c_value表示只画这些值的等值线。
a=fltarr(100,100)
for i=0,99 do begin
for j=0,99 do begin
a[i,j]=sqrt((i-50)^2+(j-50)^2)
endfor
endfor
contour=contour(a,$
rgb_table=33,c_value=[10,20,40],$
/c_fill)
【只画某范围的等值线?】
用max_value,min_value。
a=fltarr(100,100)
for i=0,99 do begin
for j=0,99 do begin
a[i,j]=sqrt((i-50)^2+(j-50)^2)
endfor
endfor
contour=contour(a,$
rgb_table=33,max_value=35,min_value=25,$
/c_fill,n_levels=5)
【自定义特定等值线的颜色?】
用c_color
a=fltarr(100,100)
for i=0,99 do begin
for j=0,99 do begin
a[i,j]=sqrt((i-50)^2+(j-50)^2)
endfor
endfor
contour=contour(a,$
rgb_table=33,c_value=[10,20,40],$
c_color=['r','g','b'],/c_fill)
如果使用/FILL,则c_color的颜色变成填充色
a=fltarr(100,100)
for i=0,99 do begin
for j=0,99 do begin
a[i,j]=sqrt((i-50)^2+(j-50)^2)
endfor
endfor
contour=contour(a,$
rgb_table=33,c_value=[10,20,40],$
c_color=['r','g','b'],/fill)
|
|