ggplot 非常难调的参数

需要用到unit函数之前, 请加载grid包:library('grid')

调整图片边缘的空白: plot.margin=unit(c(x, y, z, j),  'mm'或'cm'). xyzj: 分别对应上右下左

调整图例的大小: legend.key.size=unit(x, 'mm'或'cm')

调整图例盒子离坐标轴的距离: legend.box.margin=magin(x,y,z,j)

调整图例元素的填充色: legend.key=element_rect(fill=)

调整整个图例的宽度: legend.key.width=unit(, 'mm'或'cm')

调整标签刻度线的尺寸大小参数: axis.ticks=element_line(size=, colour=, linetype=)

调整标签刻度线长短的参数: axis.ticks.length=unit(x, 'mm'或'cm')

调整标签刻度线离坐标轴的空白区域的参数: axis.ticks.margin=unit(x , 'mm'或'cm')

改变分面栏矩形框高度的参数: theme(strip.text.x = element_text(margin=margin(2, 0, 2,0), 'cm'))

改变多个图例的位置(比如color和fill): p + guides(color=guide_colorbar(order=1), fill=guide_legend(order=0))[fill在上, 颜色在下]

调整各个分面(x轴分面)之间空隙的距离: panel.spacing.x = unit(x, 'mm')

改变size映射的默认图例颜色: guides(size=guide_legend(override.aes=list(colour='')))

##########R基础绘图难调的参数##############

par(bty='l', fg='grey2')    ###保留x轴y轴坐标线并设置颜色为grey2

axis(tcl=) ###设置轴刻度线的长短

title(line=) ### 设置标题离坐标轴的距离

boxplot(par=list(boxwex = 0.4,cex=0.5, pch=16, boxlwd=0.9, medlwd=2.2, lwd=1.2,)) #设置盒子的各种属性

 

posted on 2018-11-16 11:16  bigbiglover123  阅读(3235)  评论(0编辑  收藏  举报

导航