You are on page 1of 10

Submitted by: Abhishek Kandel (19BCE2629)

Treemap:
> library(plotly)
> library(treemapify)
> library(ggplot2)
>
> p <- ggplot(G20, aes(area = 1, label = country, subgroup = hemisphere,
+ subgroup2 = region, subgroup3 = econ_classification)) +
+ geom_treemap() +
+ geom_treemap_subgroup3_border(colour = "blue", size = 1) +
+ geom_treemap_subgroup2_border(colour = "white", size = 3) +
+ geom_treemap_subgroup_border(colour = "red", size = 5) +
+ geom_treemap_subgroup_text(
+ place = "middle",
+ colour = "red",
+ alpha = 0.5,
+ grow = T
+ )+
+ geom_treemap_subgroup2_text(
+ colour = "white",
+ alpha = 0.5,
+ fontface = "italic"
+ )+
+ geom_treemap_subgroup3_text(place = "top", colour = "blue", alpha = 0.5) +
+ geom_treemap_text(colour = "white", place = "middle", reflow = T)
>
>p

Output:
Using data.tree package:
Output:
Choropleth map:

world_maps <- map_data("world", region = data$country )


region_lab_data <- world_maps %>%
group_by(region) %>%
summarise(long = mean(long), lat = mean(lat))
ggplot(world_maps, aes(x = long, y = lat)) +
geom_polygon(aes( group = group, fill = region))+
geom_text(aes(label = region), data = region_lab_data, size = 3, hjust = 0.5)+
scale_fill_viridis_d()+
theme_void()+
theme(legend.position = "none")
THANK YOU!!!

You might also like