【数据可视化应用】实现空间栅格(附R语言代码)

举报
格图洛书 发表于 2022/02/18 23:07:13 2022/02/18
【摘要】 R-ggplot2 可视化绘制 由于对ggplot2的绘图体系还不是很了解,所以这一步花费很长时间,但也对ggplot2的绘图语法有了更深的理解。话不多说,我们直接上代码,如下: # Raster_data_Vis.Rlibrary(ggplot2)library(raster)library(viridis) ...

R-ggplot2 可视化绘制

由于对ggplot2的绘图体系还不是很了解,所以这一步花费很长时间,但也对ggplot2的绘图语法有了更深的理解。话不多说,我们直接上代码,如下:


  
  1. # Raster_data_Vis.R
  2. library(ggplot2)
  3. library(raster)
  4. library(viridis)  
  5. library(ggthemes) 
  6. library(sf)
  7. # 添加字体
  8. windowsFonts(
  9.    Cinzel = windowsFont("Cinzel"),#这里使用的是字体的主题名称
  10.    Poppins = windowsFont("Poppins"),
  11.    IBMPSBold = windowsFont("IBMPlexSans-Bold"),
  12.    Roboto_Mono = windowsFont("Roboto Mono"),
  13.    Open_Sans = windowsFont("Open Sans"),
  14.    Open_Sans_ExtraBold = windowsFont("Open Sans ExtraBold"),
  15.    Times_New_Roman = windowsFont("Times New Roman")
  16.   )
  17. #数据
  18. datafold <- 'E:\\Data_ning\\RStudio projects\\guanzhoulanduse\\gzlu.tif'
  19. test <- raster(datafold) 
  20. #很关键的一步:将栅格数据转成可供ggplot2绘制的数据格式
  21. test_spdf <- as(test, "SpatialPixelsDataFrame")
  22. test_df <- as.data.frame(test_spdf)
  23. # 赋值列名
  24. colnames(test_df) <- c("value&

文章来源: wenyusuran.blog.csdn.net,作者:文宇肃然,版权归原作者所有,如需转载,请联系作者。

原文链接:wenyusuran.blog.csdn.net/article/details/122543454

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。