移除ggplot2的网格和背景色

为了叙述方便,我们先根据R语言的MASS包中的biopsy数据集作出Logisitic回归,该数据集包含了9个与乳腺癌相关的指标和分类(良性benign和恶性malignant)。


移除ggplot2的网格和背景色_第1张图片


在biopsy数据集中,我们只画出V1(肿块厚度)和肿瘤类型的关系。


> sp <-ggplot(bio,aes(x=V1,y=classn)) +

+ geom_point(position=position_jitter(width=0.3,height=0.06),alpha=0.4,

+ shape=21,size=1.5) +stat_smooth(method=glm,family=binomial)

> sp


移除ggplot2的网格和背景色_第2张图片


去除背景色和网格:


方法一:


> sp + theme(panel.grid.major =element_blank(), panel.grid.minor = element_blank(),

+ panel.background = element_blank(),axis.line = element_line(colour = "black"))


方法二:


> sp + theme_bw() +

+ theme(panel.border = element_blank(),panel.grid.major = element_blank(),

+ panel.grid.minor = element_blank(),axis.line = element_line(colour = "black"))


移除ggplot2的网格和背景色_第3张图片




参考资料:

Remove grid and background from plot (ggplot2)




你可能感兴趣的:(R,r语言,ggplot2)