美文网首页好色之徒
2019-09-27画发表级的气泡图

2019-09-27画发表级的气泡图

作者: iColors | 来源:发表于2019-09-27 21:43 被阅读0次

    原文链接

    基本气泡图

    # Libraries
    library(ggplot2)
    library(dplyr)
    
    # The dataset is provided in the gapminder library
    library(gapminder)
    data <- gapminder %>% filter(year=="2007") %>% dplyr::select(-year)
    
    # Most basic bubble plot
    ggplot(data, aes(x=gdpPercap, y=lifeExp, size = pop)) +
        geom_point(alpha=0.7)
    
    image.png

    控制圆圈大小

    # Libraries
    library(ggplot2)
    library(dplyr)
    
    # The dataset is provided in the gapminder library
    library(gapminder)
    data <- gapminder %>% filter(year=="2007") %>% dplyr::select(-year)
    
    # Most basic bubble plot
    data %>%
      arrange(desc(pop)) %>%
      mutate(country = factor(country, country)) %>%
      ggplot(aes(x=gdpPercap, y=lifeExp, size = pop)) +
        geom_point(alpha=0.5) +
        scale_size(range = c(.1, 24), name="Population (M)")
    
    image.png

    增加颜色

    # Libraries
    library(ggplot2)
    library(dplyr)
    
    # The dataset is provided in the gapminder library
    library(gapminder)
    data <- gapminder %>% filter(year=="2007") %>% dplyr::select(-year)
    
    # Most basic bubble plot
    data %>%
      arrange(desc(pop)) %>%
      mutate(country = factor(country, country)) %>%
      ggplot(aes(x=gdpPercap, y=lifeExp, size=pop, color=continent)) +
        geom_point(alpha=0.5) +
        scale_size(range = c(.1, 24), name="Population (M)")
    
    image.png

    发表级美图

    # Libraries
    library(ggplot2)
    library(dplyr)
    library(hrbrthemes)
    library(viridis)
    
    # The dataset is provided in the gapminder library
    library(gapminder)
    data <- gapminder %>% filter(year=="2007") %>% dplyr::select(-year)
    
    # Most basic bubble plot
    data %>%
      arrange(desc(pop)) %>%
      mutate(country = factor(country, country)) %>%
      ggplot(aes(x=gdpPercap, y=lifeExp, size=pop, fill=continent)) +
        geom_point(alpha=0.5, shape=21, color="black") +
        scale_size(range = c(.1, 24), name="Population (M)") +
        scale_fill_viridis(discrete=TRUE, guide=FALSE, option="A") +
        theme_ipsum() +
        theme(legend.position="bottom") +
        ylab("Life Expectancy") +
        xlab("Gdp per Capita") +
        theme(legend.position = "none")
    
    image.png

    相关文章

      网友评论

        本文标题:2019-09-27画发表级的气泡图

        本文链接:https://www.haomeiwen.com/subject/mtoauctx.html