gdp_formatted <- gdp_tidy %>%
group_by(year) %>%
# The * 1 makes it possible to have non-integer ranks while sliding
mutate(rank = rank(-value),
Value_rel = value/value[rank==1],
Value_lbl = paste0(" ",round(value/1e9))) %>%
group_by(country_name) %>%
filter(rank <=10) %>%
ungroup()
Kupanga ma static histograms
Tsopano popeza tili ndi phukusi la data mumtundu wofunikira, timayamba kujambula ma static histogram. Zambiri zoyambira - mayiko 10 apamwamba omwe ali ndi GDP yayikulu panthawi yosankhidwa. Timapanga ma grafu chaka chilichonse.
Kupanga ziwembu pogwiritsa ntchito ggplot2 ndikosavuta. Monga mukuwonera mugawo la code pamwambapa, pali mfundo zingapo zofunika ndi mutu () ntchito. Ndikofunikira kuti zinthu zonse ziziyenda popanda mavuto. Zina mwa izo sizingasonyezedwe ngati kuli kofunikira. Chitsanzo: Ndi mizere yoyima yokha ndi nthano zomwe zimajambulidwa, koma mitu ya axis ndi zigawo zina zingapo zimachotsedwa m'deralo.
makanema ojambula
Ntchito yofunikira apa ndi transition_states (), imagwirizanitsa ma graph osiyana siyana. view_follow () amagwiritsidwa ntchito kujambula mizere ya gridi.
anim = staticplot + transition_states(year, transition_length = 4, state_length = 1) +
view_follow(fixed_x = TRUE) +
labs(title = 'GDP per Year : {closest_state}',
subtitle = "Top 10 Countries",
caption = "GDP in Billions USD | Data Source: World Bank Data")
Kupereka
Kanemayo atapangidwa ndikusungidwa mu chinthu cha anim, ndi nthawi yoti mugwiritse ntchito animate () ntchito. Wopereka wogwiritsidwa ntchito mu animate() akhoza kukhala wosiyana kutengera mtundu wa fayilo yomwe ikufunika.