我想比较一下我的数据在一个地块中的一些子组和另一个地块中的另一些子组。如果我把所有的子组都画成一个图,这个数字是压倒性的,每一个单独的比较都变得很困难。我认为,如果一个给定的子组在所有情节中都是相同的颜色,对读者来说会更有意义。
以下是我尝试过的两件事,它们几乎都起作用了,但两者都不起作用。他们离我很近,我可以去一辆MWE!
错误,因为图例中显示了所有三个级别
library(tidyverse)
# compare first and second species
ggplot(data = iris %>% filter(Species != 'virginica'
我想给一个特定的分类变量添加颜色。例如,我想特别强调(通过添加颜色)刚毛物种;对于其他物种(如处女色和云芝色),只突出黑点。我想应该有个简单的方法。我对R很陌生。
data(iris)
library(ggplot2)
#This is not desirable
ggplot(iris, aes(Sepal.Length, Petal.Width)) + geom_point() + geom_point(aes(colour=Species))
#This is what I aim to achieve, but it is not working
ggplot(iris, aes(Se
我正在创建一个函数来对data.frames进行排序(为什么?(因为原因)。其中一些标准:
data.framesAimed上的在非交互式使用中使用使用基R只使用没有依赖于任何非基本包
该函数现在如下所示:
#' @title Sort a data.frame
#' @description Sort a data.frame based on one or more columns
#' @param x A data.frame class object
#' @param by A column in the data.frame. Defaults t