R 在轴'上对数据进行子集设置和限制数据之间是否存在任何差异;s?
当我在创建绘图时使用数据子集或在x轴和y轴上使用限制时,会得到不同的绘图。在这里,我将数据限制为忽略前1%的值 数据子集:R 在轴'上对数据进行子集设置和限制数据之间是否存在任何差异;s?,r,ggplot2,R,Ggplot2,当我在创建绘图时使用数据子集或在x轴和y轴上使用限制时,会得到不同的绘图。在这里,我将数据限制为忽略前1%的值 数据子集: library(ggplot2) data(diamonds) ggplot(data = subset(diamonds, price <= quantile(price, 0.99), carat <= quantile(carat, 0.99)), aes(x = carat, y = price)) + geom_jitter(alpha =
library(ggplot2)
data(diamonds)
ggplot(data = subset(diamonds, price <= quantile(price, 0.99),
carat <= quantile(carat, 0.99)), aes(x = carat, y = price)) +
geom_jitter(alpha = 1/20)
第一个绘图的代码应为:
ggplot(data = subset(diamonds, price <= quantile(price, 0.99) &
carat <= quantile(carat, 0.99)), aes(x = carat, y = price)) +
geom_jitter(alpha = 1/20)
经过此校正后,两个图是相同的
那么从字面上看,没有区别吗?@Srinam是的,在我看来,没有区别。
ggplot(data = subset(diamonds, price <= quantile(price, 0.99) &
carat <= quantile(carat, 0.99)), aes(x = carat, y = price)) +
geom_jitter(alpha = 1/20)
price <= quantile(price, 0.99) & carat <= quantile(carat, 0.99)