R中的qplot函数

时间:2014-06-11 00:45:46

标签: r plot

在R绘图中,

qplot(age,wage,colour=jobclass,data=training)

第三个参数“color = jobclass”用于着色第三个参数。我认为这是第三个参数,情节应该是三维的。但事实并非如此。这是否意味着函数始终以二维绘制,第三个参数始终用于着色?

1 个答案:

答案 0 :(得分:4)

qplot只能做二维图。 qplot没有第三个位置参数。所有参数必须以第二个命名。所以你的第三个参数是颜色,因为你指定了color=。只要您命名,您就可以从第三个参数开始以任何顺序放置您想要的任何值。你可以告诉这个,因为函数的签名是

qplot(x, y = NULL, ..., data, facets = NULL, margins = FALSE, <more stuff>

因此...意味着后面的参数不再是位置(以及表明该函数也会接受其他参数)。