gpt4 book ai didi

r - 具有最小值/最大值的平均值和阴影的线图

转载 作者:行者123 更新时间:2023-12-04 22:46:08 25 4
gpt4 key购买 nike

我在下面为此制作了一个快速示例数据框。基本上我想创建一个线图,将平均值作为一条线,并在该线周围的阴影代表值的范围。我意识到我可能必须找到行的最小值/最大值,但我不确定如何为行执行此操作,也不知道我将如何绘制此图

TEST <- data.frame(a=c(1,5,7,2), b=c(3,8,2,5), c=c(6,10,2,1))
TEST$mean <- rowMeans(TEST)

任何帮助表示赞赏 - 谢谢

最佳答案

使用基础 R 也可能很容易完成,但这里有一个 ggplot方法

添加 MinMax以及 x 的一些索引轴

TEST <- transform(TEST, Min = pmin(a,b,c), Max = pmax(a,b,c), indx = seq_len(dim(TEST)[1]))

绘图,使用 geom_ribbon
library(ggplot2)
ggplot(TEST) +
geom_line(aes(indx, mean), group = 1) +
geom_ribbon(aes(x = indx, ymax = Max, ymin = Min), alpha = 0.6, fill = "skyblue")

enter image description here

关于r - 具有最小值/最大值的平均值和阴影的线图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25244241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com