Untitled

mail@pastecode.io avatar
unknown
plain_text
2 years ago
1.8 kB
2
Indexable
Never
library(readxl)
library(here)
library(ggplot2)
library(reshape)
ler_range <- function(nome_ficheiro, range_linhas) {
  data <- read_excel(nome_ficheiro, 1, col_names = FALSE, range = range_linhas,col_types=c("text"))
}
ficheiro<- "EsperancaVida.xlsx"

generate_plot_data_frame <- function() {
  data <- data.frame(ler_range(ficheiro, "A52:A69"), ler_range(ficheiro, "O52:O69"),
                     ler_range(ficheiro, "AE52:AE69"), ler_range(ficheiro, "V52:V69"))
  colnames(data) <- c("Anos", "Estónia", "Suécia", "Letónia")
  data}
plot_data<-generate_plot_data_frame()
  ggplot(plot_data, aes(x = Anos)) + geom_line(mapping = aes(y = Estónia, color =
                                                             "Esperanca de Vida Estonia"), size = 1) + geom_line(mapping = aes(y = Letónia, color =
                                                                                                                             "Esperanca de Vida Letonia"), size = 1) + geom_line(mapping = aes(y = Suécia, color =
                                                                                                                                                                                           "Esperanca de Vida Suecia"), size = 1) + scale_color_manual(values = c("Esperanca de Vida Estonia"="goldenrod1","Esperanca de Vida Suecia"="darkgreen","Esperanca de Vida Letonia"="blue"))+labs(color = "Legenda", y = "Total") + theme_bw() + ggtitle("Gráfico temporal de Esperança de Vida em Estónia, Letónia e Suécia") + theme(plot.title = element_text(size = 10, face =
                                                                                                                                                                          "bold", hjust = 0.5, margin = margin(5, 0, 10, 0, "pt")))