UPDATE 14:15 26/05/22
После
sudo apt install libcurl4-openssl-dev
sudo apt install libproj-dev
Билд install.packages("ggalt") прошел
Cоответсвенно код
options(scipen = 999)
library(ggplot2)
library(ggalt)
midwest_select <- midwest[midwest$poptotal > 350000 &
midwest$poptotal <= 500000 &
midwest$area > 0.01 &
midwest$area < 0.1, ]
# Plot
ggplot(midwest, aes(x=area, y=poptotal)) +
geom_point(aes(col=state, size=popdensity)) + # draw points
geom_smooth(method="loess", se=F) +
xlim(c(0, 0.1)) +
ylim(c(0, 500000)) + # draw smoothing line
geom_encircle(aes(x=area, y=poptotal),
data=midwest_select,
color="red",
size=2,
expand=0.08) + # encircle
labs(subtitle="Area Vs Population",
y="Population",
x="Area",
title="Scatterplot + Encircle",
caption="Source: midwest")
выполнился
Также выполлся билд quantmod и прошел код
library(ggplot2)
library(quantmod)
data("economics", package = "ggplot2")
# Compute % Returns
economics$returns_perc <- c(0, diff(economics$psavert)/economics$psavert[-length(economics$psavert)])
# Create break points and labels for axis ticks
brks <- economics$date[seq(1, length(economics$date), 12)]
lbls <- lubridate::year(economics$date[seq(1, length(economics$date), 12)])
# Plot
ggplot(economics[1:100, ], aes(date, returns_perc)) +
geom_area() +
scale_x_date(breaks=brks, labels=lbls) +
theme(axis.text.x = element_text(angle=90)) +
labs(title="Area Chart",
subtitle = "Perc Returns for Personal Savings",
y="% Returns for Personal savings",
caption="Source: economics")
Таким образом, становится ясно , что комманды
$ sudo apt install libcurl4-openssl-dev
$ sudo apt install libproj-dev
критичны для работы ggplot2 на Ubuntu 20.04.4
===========================================
Мне удалось поставить R on Ubuntu 20.04 и выполнить build ggplot2 via R-console. Затем загрузить 5 примеров в R-console и выполнить с построением плота.
Проблема возникают с билдами некоторых пакетов например : install.packages("ggalt") в среде R-console, что не дает загрузить впоследствии library (ggalt)
Детально все изложено
Выполнение в режиме коммандной строки в конце второго блога
$ R < gglotPdf.R --save
создает файл Rplots.pdf в текущем каталоге