R qplot大小不同的Geom?

R qplot大小不同的Geom?,r,ggplot2,size,R,Ggplot2,Size,我试图在qplot中绘制点和回归线。但我想把重点放大一点,而不是线。例如,如果我使用以下代码: library(ggplot2) data(mtcars) qplot(mpg,wt, data=mtcars, size=I(2), geom=c("point", "smooth"), method="lm") 点和线的大小都设置为2。但如果我这样做: qplot(mpg,wt, data=mtcars, size=c(I(3),I(1)), geom=c("point", "smooth"),

我试图在
qplot
中绘制点和回归线。但我想把重点放大一点,而不是线。例如,如果我使用以下代码:

library(ggplot2)
data(mtcars)
qplot(mpg,wt, data=mtcars, size=I(2), geom=c("point", "smooth"), method="lm")
点和线的大小都设置为2。但如果我这样做:

qplot(mpg,wt, data=mtcars, size=c(I(3),I(1)), geom=c("point", "smooth"), method="lm")
R不会接受的

有没有一种方法可以使用
qplot
实现这一点?

因为问题是“有没有一种方法可以使用
qplot
实现这一点”,我会回答-可能没有,尽管我不是100%确定

但无论如何,qplot是用于“快速绘图”的。为了简单,它牺牲了灵活性。因此这不太可能。这类事情就是
ggplot
的目的,而且它非常擅长。你应该用这个

就你而言:

ggplot(mtcars,aes(mpg,wt)) + geom_point(size=3) + geom_smooth(method="lm",size=1)
产生您想要的:


请发布一个可复制的代码,谢谢。我得到了
错误:未知参数:方法
带有
ggplot2
版本
2.0.0
。它对我有效。我的ggplot是2.0.1
方法
与问题无关。在任何情况下,
qplot
用于“快速绘图”。为了简单,它牺牲了灵活性。因此这不太可能。这些类型的东西就是
ggplot
的用途。
qplot
最终将被淘汰,不应该使用。我认为
qplot
的想法很好,但不知何故它从来没有像
plot
那样容易使用和健壮。我觉得qplot很好,因为它既快又好看。人们总是可以用ggplot添加更多内容。ggplot具有很好的功能。但我总觉得要绘制的变量并不完全是“美学”。他们必须在aes中,这很尴尬