library(barRacer)
bar_chart_race(gapminder::gapminder, country, pop, year, title = "人口变化")

library(magrittr)
## Warning: package 'magrittr' was built under R version 4.0.2
library(ggplot2)
library(barRacer)
library(dplyr)
##
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
##
## filter, lag
## The following objects are masked from 'package:base':
##
## intersect, setdiff, setequal, union
data <- read.csv('D:\\R files\\CFY-R-code\\22.barplot animation\\master.csv',encoding = 'UTF-8')
names(data)[1] <- 'country'
sui_con_year <- data %>% group_by(country,year) %>%
summarise(n=sum(suicides_no))
## `summarise()` regrouping output by 'country' (override with `.groups` argument)
bar_chart_race(sui_con_year,
cat_col = country,
val_col = n,
time_col = year,
max_bars = 20,
duration = 40,
title = 'suicide number top 20'
)
