小编Sop*_*hia的帖子

在R中查找Windows用户名

有没有办法在R会话中获取当前Windows用户名或Windows主页?

谢谢.
(对不起,如果我错过了什么,但我找不到任何东西)

windows r

25
推荐指数
3
解决办法
9645
查看次数

Base R中带有颜色填充和阴影线的图例

在我的情节中,我有两个相交的多边形,一个是彩色的,一个是阴影线.在图例中,我希望正确表示两个多边形和交叉点数组.这是我有的:

plot(1:4, 1:4, type="n", xaxt="n", xlab="", yaxt="n", ylab="")
polygon(c(2,4,2), c(1,3,3), col="gray")
polygon(c(3,3,1), c(1,3,2), col="red", density=10)
legend("topleft", legend=c("A", "B", "AB"), fill=c("gray", "red", "gray"),
           density=c(NA, 10, NA), bty="n") 
Run Code Online (Sandbox Code Playgroud)

相交的多边形,传说问题

是否可以将B图例中的边框颜色更改为红色,并将红色阴影线添加到AB的符号中?

plot r base legend

10
推荐指数
1
解决办法
2万
查看次数

计算R中连续值的分组比率

我想计算组内连续值之间的比率.差异很容易使用diff:

mdata <- data.frame(group = c("A","A","A","B","B","C","C"), x = c(2,3,5,6,3,7,6))   
mdata$diff <- unlist(by(mdata$x, mdata$group, function(x){c(NA, diff(x))}))
mdata

  group x diff
1     A 2   NA
2     A 3    1
3     A 5    2
4     B 6   NA
5     B 3   -3
6     C 7   NA
7     C 6   -1
Run Code Online (Sandbox Code Playgroud)

是否有计算比率的等效函数?期望的输出将是:

  group x     ratio
1     A 2        NA
2     A 3 1.5000000
3     A 5 1.6666667
4     B 6        NA
5     B 3 0.5000000
6     C 7        NA
7     C 6 …
Run Code Online (Sandbox Code Playgroud)

r

9
推荐指数
1
解决办法
3143
查看次数

仅在箱线图中着色中位数

有没有办法只对箱线图的中线进行着色,而不是整个箱线图.

当我尝试这个:

boxplot(matrix,col="red")
Run Code Online (Sandbox Code Playgroud)

然后整个盒子变成红色.我想只为盒子图的中线着色.

有没有办法在R ??

r colors boxplot

4
推荐指数
1
解决办法
6214
查看次数

标签 统计

r ×4

base ×1

boxplot ×1

colors ×1

legend ×1

plot ×1

windows ×1