Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何访问ggplot2扩展中的图例组Id_R_Ggplot2 - Fatal编程技术网

R 如何访问ggplot2扩展中的图例组Id

R 如何访问ggplot2扩展中的图例组Id,r,ggplot2,R,Ggplot2,下面的R代码显示了一个演示ggplot2扩展。此扩展在指定的x轴组(选项ref.group)处显示星形 在StatShowStarsAtggproto代码中,使用ref.group将用户指定的ref.group映射到美学空间中的转换数据值。如果将因子变量作为新的美学映射传入,则可以从中计算x位置: StatShowStarsAt不清楚你所说的“传奇集团”是什么意思。ggplot中有各种不同的比例:x位置比例和y位置比例不显示在图例中,但颜色比例、填充比例、大小比例、形状比例、alpha比例和半径

下面的R代码显示了一个演示ggplot2扩展。此扩展在指定的x轴组(选项
ref.group
)处显示星形


StatShowStarsAt
ggproto代码中,使用
ref.group将用户指定的
ref.group
映射到美学空间中的转换数据值。如果将因子变量作为新的美学映射传入,则可以从中计算x位置:


StatShowStarsAt不清楚你所说的“传奇集团”是什么意思。ggplot中有各种不同的比例:x位置比例和y位置比例不显示在图例中,但颜色比例、填充比例、大小比例、形状比例、alpha比例和半径比例可以显示。你看过了吗?现在澄清了,谢谢!是的,我读过ggplot的小插曲,但找不到解决方案。你能举个例子说明你在做什么吗?您不需要扩展ggplot以将单个颜色、填充等映射到比例。您可以在ggplot中直接执行此操作。还是我误解了你?我想创建一个ggplot扩展,自动计算用户指定的参考组和绘图上剩余组之间的成对t检验,并显示重要性星号,如所述:。正如您所知,ggplot自动将原始因子级别(“0.5”、“1”、“2”)转换为数字向量(1、2、3)。当group是图例变量时,如何查找ref.group=“0.5”的数字Id?
ggplot(PG, aes(time, weight, color = group)) +
  geom_boxplot() +
  stat_show_stars_at(aes(test = group), ref.group = "ctrl", color = "red", size = 10)