0

e我在 Debian 下使用 NCL 6.6.2 并且不想创建一些投影图像。我怎样才能防止在地图周围画一个框架。目前我找不到合适的属性。

;================================================;
;  map1.ncl
;================================================;
begin

  wks  = gsn_open_wks("png","map1")  ; send graphics to PNG file

  res                       = True
  res@gsnFrame              = False  ; <-- This seems not to work because it draw nothing at all.

  res = True;
  res@mpProjection               = "Satellite" ; choose map projection
  res@mpCenterLonF               = 13.         ; choose center lon
  res@mpCenterLatF               = 54.         ; choose center lat
  res@mpSatelliteDistF           = 3.0         ; choose satellite view
  res@mpOutlineOn                = False       ; 
  res@mpGridAndLimbOn        = True
  res@mpDataBaseVersion      = "MediumRes"  

  col = (/ .20, 0.20, 0.30, .8/)
  res@mpLandFillColor        = col
  res@mpOceanFillColor       = "White"
  res@mpInlandWaterFillColor = col

  plot = gsn_csm_map(wks, res)  ; draw satellite proj map
end
4

1 回答 1

0

因为你设置了@gsnFrame=FalseNCL暂时不会画。

如何解决?

最后,添加:

frame(wks)
draw(plot)
于 2021-05-22T16:19:15.783 回答