首页 > 解决方案 > 散点图上的颜色线 - R

问题描述

我为阿根廷和巴西的二氧化碳排放量创建了散点图。我将如何使它们具有不同的颜色?目前它都是绿色的。谢谢露易丝

df%>%
  dplyr:: filter(Country %in% c("Argentina", "Brazil")) %>%   
  filter(Year<=2019 & Year>=1950) %>%   
  ggplot(aes(x = Year, y = CO2_annual_tonnes)) + 
    geom_point(na.rm =TRUE, shape=20, size=2, colour="green") + 
    labs (x = "Year", y = "CO2Emmissions (tonnes)")

标签: rggplot2colorsscatter-plot

解决方案


尝试这个:

library(ggplot2)
library(dplyr)
df%>% 
  dplyr:: filter(Country %in% c("Argentina", "Brazil")) %>%    
  filter(Year<=2019 & Year>=1950) %>%    
  ggplot(aes(x = Year, y = CO2_annual_tonnes, colour=factor(country))) + 
  geom_point(na.rm =TRUE, shape=20, size=2) + 
  labs (x = "Year", y = "CO2Emmissions (tonnes)")


推荐阅读