Thursday, May 26, 2022

Visualize 1D data in R on Fedora 36

 Setup on F36 see https://www.linuxcapable.com/how-to-install-r-programming-language-on-fedora-35/

$ sudo dnf install openssl-devel

$ sudo dnf install proj-devel

***********************

Установка ggplot2

***********************

Пакет ggplot2 можно легко установить с помощью функции R install.packages(). Вам нужно ввести следующий код в R  консоли:

install.packages("ggplot2")

что повлечет за собой g++ make , make install необходимые бинарники будут установлены в предописанные пути для ggplot2. Консоль можно закрыть - ggplot2 установлен.

# install 'ggalt' pkg
# devtools::install_github("hrbrmstr/ggalt")
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")
























































No comments:

Post a Comment