增加点ggplot的大小

时间:2014-08-21 08:42:27

标签: r ggplot2

我有两个数据集:

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

任何帮助都会受到赞赏,因为我没有选择......

0 个答案:

没有答案