小工具知识网

当前位置: 首页 > 行业知识 > 地图可视化绘制 | R-ggplot2 NC地图文件可视化

行业知识

地图可视化绘制 | R-ggplot2 NC地图文件可视化

2026-10-30 01:24:43 来源:互联网转载

在���出两期数据分享之后,获取数据的小伙伴们也知道,数据格式都是NetCDF(nc) 格式网格数据,虽然我在推文分享中说明使用Python、R或者GIS类软件都是可以进行 处理和可视化绘制的,但是,还是有小伙伴咨询使用编程软件Python或者R处理nc数据,正好也想分享一期关于nc网格数据的可视化绘制过程,这里我们使用R包进行nc数据的处理(Python处理较为简单,将放在空间插值系列的资料中,该部分正在加快进程中哦~~),主要涉及的知识点如下:

  • nc数据文件的R包读取

  • nc数据的可视化绘制

  • 所有完整代码都已整理之我们的线上课程,有需要的同学+v yidianshuyulove 咨询

    nc数据文件的R包读取

    在R中读取nc文件,我们首选ncdf4包,其使用参考网址如下: *https://rdrr.io/cran/ncdf4/*。这里简单介绍下主要的函数:

    1. print.ncdf4: Print Information About a netCDF File(输出nc文件基本信息)。

    2. nc_open(): Open a netCDF File(打开nc文件)。

    3. ncvar_get(): Read data from a netCDF file(读取nc文件中变量数据)。

    4. ncatt_get(): Get attribute from netCDF file(获取ncw文件属性)。 对应nc文件,常用的使用方法就是以上4中,数据获取后(由于是规整的数据格式)可以像其他数据一样进行处理和变换。更多详细内容可参考上面给出的网站。

    nc数据的可视化绘制

    由于我们使用的是ggplot2进行绘制,所以我们直接使用raster包进行nc文件的读取(其实也是调用ncdf4包进行处理),数据我们就使用昨天分享数据的数据:数据(代码)分享 | 全球生物气候指标数据集。具体代码如下:

    library(raster)library(sf)library(tidyverse)library(RColorBrewer)library(ggtext)library(showtext)library(hrbrthemes)nc01 

上一篇:ec服务器怎么领会员礼包?

下一篇:罗布勒斯怎么开服务器?