总结来说,fct_reorder2函数默认情况下就是接受3个变量(`.f`、`.x`、`.y`),`.f`是因子类型的变量(用于分组),然后分别按`.x`、`.y`进行排序,并以得到`.y`最大值对`.f`进行因子水平排序。 0x01 举个例子 现在举个简单的例子 tableRaw <- tibble( x=rep(1:5,4), y=c(1,10,1,1,3, 2,...
其实,还有一个差别在同名参数.fun上:fct_reorder()函数要求.fun对应的函数只需要一个向量参数;而fct_reorder2()函数则要求有两个向量参数,其中第一个参数由.x映射,第二个参数由.y映射,即fun(.x, .y)。 因此,最常见的用于描述统计特征的mean()函数就不能用在fct_reorder2()的参数赋值上。 fct_reorder2(...
与fct_reorder的差异: fct_reorder2引入了额外的灵活性,需要两个向量参数(.x和.y),fun(.x, .y)的形式。 mean()等简单统计函数不能直接用于.fct_reorder2的.fun参数。可视化应用示例: 在ggplot2中,如fct_reorder2(Species, Sepal.Width, .fun = median),可以基于中位数调整Specie...
函数中的fct_reorder问题你的功能有几个问题。首先,你使用了一个名为parameter的参数,它应该是param。...
fct_reorder2()按与最大x值关联的y值对因子进行重新排序。由于线条颜色与图例对齐,因此这使图更易于...