【发布时间】:2018-03-23 12:59:32
【问题描述】:
我正在使用 ggplot2 创建一个散点图,并希望将我的点均值大小与用于计算均值的样本大小成比例。这是我的代码,我使用fun.y 按组计算平均值Trt:
branch1 %>%
ggplot() + aes(x=Branch, y=Flow_T, group=Trt, color=Trt) +
stat_summary(aes(group=Trt), fun.y=mean, geom="point", size=)
我对 R 比较陌生,但我的猜测是在 aes 函数中使用 size 来调整我的观点。我认为提取fun.y=mean 中使用的样本大小并创建一个可以输入到size 的新类可能是个好主意,但是我不知道该怎么做。
任何帮助将不胜感激!干杯。
编辑
这是我的数据供参考:
Plant Branch Pod_B Flow_Miss Pod_A Flow_T Trt Dmg
<int> <dbl> <int> <int> <int> <dbl> <fct> <int>
1 1 1.00 0 16 20 36.0 Early 1
2 1 2.00 0 1 17 18.0 Early 1
3 1 3.00 0 0 17 17.0 Early 1
4 1 4.00 0 3 14 17.0 Early 1
5 1 5.00 5 2 4 11.0 Early 1
6 1 6.00 0 3 7 10.0 Early 1
7 1 7.00 0 4 6 10.0 Early 1
8 1 8.00 0 13 6 19.0 Early 1
9 1 9.00 0 2 7 9.00 Early 1
10 1 10.0 0 2 3 5.00 Early 1
编辑 2:
这是我试图通过每个Trt(处理)的样本大小 n 的比例大小来实现的图表,其中平均值是根据Trt 和Branch 数字计算的。我想知道是否应该将Branch 设为分类变量。
【问题讨论】:
-
更简单的方法是在 ggplot2 之前计算统计数据。您可以发布您的数据吗?
-
@PoGibas 当然!我已将其编辑为原始帖子。
-
x轴的值是多少?还有mean? -
@missuse x 轴值为
Branch,平均值为Flow_T基于Branch数字。
标签: r ggplot2 size point sample