0

我正在尝试使用 QGIS 和 R 制作 Joy Division 风格的高程图。但是,当我尝试加载库 gplot2、ggridges 和 maproj 时,出现 ggridges 错误:

library(ggplot2)
library(ggridges)
**Error: package or namespace load failed for ‘ggridges’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):**
**there is no package called ‘Rcpp’**
library(mapproj)
Loading required package: maps

我怎样才能解决这个问题?我正在使用的整个代码可以在下面找到:

https://pastebin.com/E2esXTad

load requisite packages
library(ggplot2)
library(ggridges)
library(mapproj)

# set your working directory
setwd("/Users/hleatherwood/Documents/Joy Divison Maps/Test/project")

# Import the Crater Lake transect data
CraterLake_80trwwansects <- read.csv(file="CraterLake_80transects.csv",
                                   header=TRUE, sep=",")

# view data frame and change column headers
head(CraterLake_80transects)
names(CraterLake_80transects)[1] <- "Elev"
names(CraterLake_80transects)[2] <- "Lon"
names(CraterLake_80transects)[3] <- "Lat"

# plot the transects with ggplot2 & ggridges
CraterLake_basic <- ggplot(CraterLake_80transects, 
                           aes(x = Lon, y = Lat, group = Lat, height = Elev)) + 
  geom_density_ridges(stat = "identity")

# Call the default plot variable
CraterLake_basic
4

0 回答 0