R ggplot2组为整数数据创建(不存在)十进制类
以下代码使用mtcars生成两个图,并根据档位数(整数数据)分组 为什么图例应该在整数之间插入(.5)个类R ggplot2组为整数数据创建(不存在)十进制类,r,ggplot2,R,Ggplot2,以下代码使用mtcars生成两个图,并根据档位数(整数数据)分组 为什么图例应该在整数之间插入(.5)个类 library(ggplot2) library(gridExtra) result <- mtcars for(i in 1:2) { nam <- paste("p", i, sep = "") coln <- colnames(result[i+4]) assign( nam, ggplot(result,aes_(x=~disp,y=as.
library(ggplot2)
library(gridExtra)
result <- mtcars
for(i in 1:2) {
nam <- paste("p", i, sep = "")
coln <- colnames(result[i+4])
assign(
nam, ggplot(result,aes_(x=~disp,y=as.name(coln), group=~gear, color=~gear)) +
geom_line() +
geom_point() +
scale_colour_distiller(palette = "Dark2", direction=-1, guide="legend") +
scale_y_continuous(name=coln) +
scale_x_continuous(name="x")
)
}
plist <- mget(paste0("p", 1:2))
do.call(grid.arrange, plist)
库(ggplot2)
图书馆(gridExtra)
结果这是因为gear
是一个连续变量
在循环的之前,添加结果$gear(来自?刻度颜色蒸馏器)
:
蒸馏器刻度将brewer扩展到连续刻度,从任何调色板平滑插入6种颜色到连续刻度
重点补充