gpt4 book ai didi

r - R 中类似的seaborn图

转载 作者:行者123 更新时间:2023-12-01 23:05:18 24 4
gpt4 key购买 nike

我想用 R 试验seaborn中的所有图为此我想在 R 中绘制类似的seaborn图但我无法在 R 中实现完全相同的图表 seaborn graph

我更新的 R 代码是

x = seq(from = 0,to = 14,length.out = 100)
for(i in seq(1,6)){
print(sin(x + i * .5)*(7 - i))
plot(x,sin(x + i * .5)*(7 - i))
}

最佳答案

您的代码每次循环都会创建一个新的绘图。使用lines向现有绘图添加一条线。

plot(x, sin(x + 1 * .5)*(7 - 1), type="l")
for(i in seq(2,6)) {
lines(x, sin(x + i * .5)*(7 - i), col=i)
}

enter image description here

您也可以使用 ggplot2 来完成此操作:

library(tidyverse)  # loads several related packages including ggplot2 and purrr, both of which we use below.

my_fun = function(x, i) {
sin(x + i * .5)*(7 - i)
}

ggplot(data.frame(x=x), aes(x)) +
map2(1:6, hcl(seq(15,375,length=7)[1:6],100,65), function(ii,cc) {
stat_function(fun=my_fun, args=list(i=ii), col=cc)
}) +
theme_classic()

enter image description here

关于r - R 中类似的seaborn图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47862825/

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