2024-03-05
Cơ sở dữ liệu của WB lưu trữ rất thông tin về rất nhiều lĩnh vực khác nhau của thế giới, từ dữ liệu kinh tế, xã hội, môi trường cho đến tài chính,… của nhiều nước trên thế giới.
Đây là bộ dữ liệu có sẵn trong package ggplot2.
library(googledrive)
library(tidyverse)
library(gganimate)
library(magick)
pa <- 'https://drive.google.com/file/d/1Jc14iMyezkp0IARQdEPe03HbHh6NCiZA/view?usp=sharing'
id <- as_id(pa)
pa <- paste0('https://docs.google.com/uc?id=',id,'&export=download')
d <- read.csv(pa, header = T)
tmp <- d %>% filter(Country %in% c('Vietnam','Thailand','Malaysia', 'Cambodia', 'Laos'))
tmp <- tmp %>% select(Country,Population,Year)
tmp <- tmp %>% rename(country = Country ,pop = Population, year = Year)
tmp %>% ggplot(aes(x = year, y = pop, color = country)) +
geom_line() +
geom_point(size=2) +
transition_reveal(year, keep_last = F)
Chúng ta có thể vẽ đồ thị cho một hàm số (toán học) bất kỳ mà chúng ta quan tâm như sau:
Chúng ta định nghĩa hàm số:
và vẽ đồ thị:
Vẽ đồ thị:
Sau khi chúng ta đã sử dụng hàm gglot() thành thạo thì gói ggplot2 có cung cấp cho chúng ta một lệnh hàm qplot() để rút ngắn hơn việc sử dụng hàm ggplot().
Cấu trúc của hàm qplot() một cách tổng quát:
Một số ví dụ về việc sử dụng hàm qplot()