Попытка загрузки в ggridges и получение сообщения «Ошибка: загрузка пакета или пространства имен не удалась» - PullRequest
0 голосов
/ 27 апреля 2020

Я пытаюсь создать карту высот в стиле Joy Division, используя QGIS и R. Однако, когда я пытаюсь загрузить библиотеки 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
...