R 使用Geom_点(颜色)时从ggplot(散点图)中删除结果

R 使用Geom_点(颜色)时从ggplot(散点图)中删除结果,r,colors,scatter-plot,R,Colors,Scatter Plot,我正在尝试删除散点图上的灰点,但无法做到这一点。我在下面附上了我正在使用的代码行。我相信使用子集会有所帮助,但我认为geom_point中的“颜色”只会应用“颜色”中所选变量的点 灰点是数据集中没有由您在函数lims中传递的元素定义的颜色的所有俱乐部。因此,要删除灰点,您可以对数据帧进行子集,以仅保留感兴趣的俱乐部: library(ggplot2) club <- c("New York City FC", "Orlando City SC", "Atlanta United FC",

我正在尝试删除散点图上的灰点,但无法做到这一点。我在下面附上了我正在使用的代码行。我相信使用子集会有所帮助,但我认为geom_point中的“颜色”只会应用“颜色”中所选变量的点


灰点是数据集中没有由您在函数
lims
中传递的元素定义的颜色的所有俱乐部。因此,要删除灰点,您可以对数据帧进行子集,以仅保留感兴趣的俱乐部:

library(ggplot2)
club <- c("New York City FC", "Orlando City SC", "Atlanta United FC", "Minnesota United FC", "Los Angeles FC", "FC Cincinnati")
ggplot(subset(MLS_Draft_File, `Drafting Club` %in% club), aes(x = `Overall Pick Number`, 
                           y = `Percentage of Minutes Played`)) +
  geom_point(aes(color =`Drafting Club`)) + 
  lims(color = club)
库(ggplot2)

俱乐部您可以使用不同的主题,例如
theme_minimal()
;要进行更多微调,可以删除/修改
主题中的单个画布/绘图元素。看,你是在说灰点吗?或灰色背景?可能与问题无关的重复:不要在
aes()中使用
$
。只需使用不带引号的列名即可。@dc37显示灰点。
library(ggplot2)
club <- c("New York City FC", "Orlando City SC", "Atlanta United FC", "Minnesota United FC", "Los Angeles FC", "FC Cincinnati")
ggplot(subset(MLS_Draft_File, `Drafting Club` %in% club), aes(x = `Overall Pick Number`, 
                           y = `Percentage of Minutes Played`)) +
  geom_point(aes(color =`Drafting Club`)) + 
  lims(color = club)