- 积分
- 622
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2021-7-22
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 小乖乖@ 于 2022-4-25 17:02 编辑
想绘制如下图所示的图,我的文件是CSV的文件,三列分别为经度纬度和相关性,不知道如何去读取相关性那一列数据去判断范围,填什么样的颜色,跪求各位大佬指教。下面是我想画成图的样子,后面是残缺代码。
begin
num_st=38
loc = asciiread("./T2m.csv",(/num_st,3/),"float")
lat = loc(:,1)
lon = loc(:,0)
T = loc(:,2)
olon = new(253,"float");
olat = new(145,"float");
data1 = new((/145,253/),"float")
do i=0,252
olon(i) =73+i
end do
do j=0,145
olat(j) = 18+j
end do
olat!0 = "lat"
olat@long_name = "lat"
olat@units = "degrees_north"
olat&lat = olat
olon!0 = "lon"
olon@long_name = "lon"
olon@units = "degrees-east"
olon&lon = olon
arr = (/0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9/)
colors = (/10,30,38,48,56,66,74,85,94/)
labels = new(dimsizes(arr)+1,string)
num_distinct_markers = dimsizes(arr)+1
|
|