gpt4 book ai didi

r - 叠加 fiddle 图ggplot2

转载 作者:行者123 更新时间:2023-12-04 13:40:09 27 4
gpt4 key购买 nike

我想绘制两个系列的十个 fiddle 图,一个超过第二个:

library(ggplot2)
#generate some data

coco1<-rnorm(10000,0,1)
coco2<-c(runif(10000))
decile<-rbinom(10000,9,1/2)+1
coconut<-data.frame(coco1,coco2,decile)

#draw the violin plots of the coco1 serie
p <- ggplot(coconut, aes(factor(decile), coco1))
p<-p + geom_violin(aes(alpha=0.3,colour="#1268FF"))
p

#draw the violin plots of the coco2 serie
q <- ggplot(coconut, aes(factor(decile), coco2))
q<-q + geom_violin(aes(alpha=0.3,colour="#3268FF"))
q

我想在同一张图上绘制 fiddle 图“p”和“q”,并且我希望“q”的每个 fiddle 图都在“p”的相应 fiddle 图上。

最佳答案

您只需添加 geom_violin第二个情节到你的第一个:

p <- ggplot(coconut, aes(factor(decile), coco1))
p <- p + geom_violin(aes(colour = "#1268FF"), alpha = 0.3)
q <- p + geom_violin(aes(y = coco2, colour = "#3268FF"), alpha = 0.3)

现在, q包含两个版本的 fiddle 。
enter image description here

顺便说一句:如果你想摆脱颜色图例,你必须指定 colour aes 之外.

关于r - 叠加 fiddle 图ggplot2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19483074/

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