ggplot2图例设置

ggplot2对图例的设置主要为guides()功能下的guide_colorbar()和guide_legend()两个函数:



guide_colorbar()函数内部函数参数:


参数详解:
默认参数作图:



设置图例标题的名称

title = "My title",

设置的图例标题的位置:top, left, bottom, right

title.position = 'left',

设置图例标题文字的大小,字体,颜色,倾斜角度

title.theme = element_text(size = 15,face = "italic",colour = "red",angle = 45),

指定图例标题文本的水平对齐方式

title.hjust = 0.5,

指定图例标题文本的垂直对齐方式

title.vjust= 0.5



是否显示图例标签 为TRUE显示,FALSE不显示

label = TRUE,

图例标签的位置

label.position = 'left',

图里标签的文字设置

label.theme = element_text(size = 15,face = "italic",colour = "red",angle = 45),

图例标签文字的位置,设置的值一般在0-1之间,否则会落在图例外围

label.hjust = .5,

图例标签文字的位置

label.vjust = .5



设置图例的宽度

barwidth = unit(5,"cm"),

设置图例的高度

barheight = unit(1.2,"cm"),

指定绘制颜色的纸槽数,较大的值可以使色标更平滑

nbin = 15,

指定色条上的刻度是否可见,FALSE则为一个完全连续的图例

ticks = TRUE,

指定上限刻度线是否可见

draw.ulim = FALSE,

指定下限刻度线是否可见

draw.llim = FALSE,

图例水平还是垂直放置 "horizontal" or "vertical

direction = "horizontal",

图例刻度的顺序是否颠倒

reverse = TRUE,

多个图例的顺序设置

order = 1



guide_legend()函数内部函数参数:
大部分与guide_colorbar()通用,仅少部分不同。


默认参数作图:



图例标签的宽度

keywidth = 1,

图例标签的长度

keyheight = 2,

每行展示的标签的数量

nrow = 2,

FALSE为列填充,TRUE为行填充

byrow = TRUE



你可能感兴趣的:(ggplot2图例设置)