我有两个数据集:
mydata1 <- data.frame(Class=letters[1:10], Magnitude = rnorm(10, 3, sd = 1),
pValue= abs(rnorm(10, 8, 5)), number= sample (10:50, 10))
mydata2 <- data.frame(Class=letters[1:10], Magnitude = rnorm(10, 2, sd = 0.5),
pValue= abs(rnorm(10, 3, 4)), number= sample (10:50, 10))
我试图让两张图表保持相同的比例
ggplot(mydata1, aes(x=Magnitude, y=number, size=pValue, label=Class), guide=F) +
geom_point() +
scale_size_continuous(limits=c(0,16), breaks = c(0,2,6,10,16))
ggplot(mydata2, aes(x=Magnitude, y=number, size=pValue, label=Class), guide=F) +
geom_point() +
scale_size_continuous(limits=c(0,16), breaks = c(0,2,6,10,16))
我的简单问题是,如何增加(按比例)积分的大小?它们在图表上太小了。 max_size
中无法识别参数scale_size_continuous
。
如果我使用
ggplot(mydata2, aes(x=Magnitude, y=number, size=pValue, label=Class), guide=F) +
geom_point() +
scale_size_continuous(limits=c(0,16), breaks = c(0,2,6,10,16)) +
scale_size_area(max_size=8)
它会覆盖scale_size_continuous
。
任何帮助都会受到赞赏,因为我没有选择......