ggplot2對圖例的設(shè)置主要為guides()功能下的guide_colorbar()和guide_legend()兩個函數(shù):

guide_colorbar()函數(shù)內(nèi)部函數(shù)參數(shù):

參數(shù)詳解:
默認參數(shù)作圖:


設(shè)置圖例標題的名稱
title = "My title",
設(shè)置的圖例標題的位置:top, left, bottom, right
title.position = 'left',
設(shè)置圖例標題文字的大小,字體,顏色,傾斜角度
title.theme = element_text(size = 15,face = "italic",colour = "red",angle = 45),
指定圖例標題文本的水平對齊方式
title.hjust = 0.5,
指定圖例標題文本的垂直對齊方式
title.vjust= 0.5


是否顯示圖例標簽 為TRUE顯示,F(xiàn)ALSE不顯示
label = TRUE,
圖例標簽的位置
label.position = 'left',
圖里標簽的文字設(shè)置
label.theme = element_text(size = 15,face = "italic",colour = "red",angle = 45),
圖例標簽文字的位置,設(shè)置的值一般在0-1之間,否則會落在圖例外圍
label.hjust = .5,
圖例標簽文字的位置
label.vjust = .5


設(shè)置圖例的寬度
barwidth = unit(5,"cm"),
設(shè)置圖例的高度
barheight = unit(1.2,"cm"),
指定繪制顏色的紙槽數(shù),較大的值可以使色標更平滑
nbin = 15,
指定色條上的刻度是否可見,FALSE則為一個完全連續(xù)的圖例
ticks = TRUE,
指定上限刻度線是否可見
draw.ulim = FALSE,
指定下限刻度線是否可見
draw.llim = FALSE,
圖例水平還是垂直放置 "horizontal" or "vertical
direction = "horizontal",
圖例刻度的順序是否顛倒
reverse = TRUE,
多個圖例的順序設(shè)置
order = 1


guide_legend()函數(shù)內(nèi)部函數(shù)參數(shù):
大部分與guide_colorbar()通用,僅少部分不同。

默認參數(shù)作圖:


圖例標簽的寬度
keywidth = 1,
圖例標簽的長度
keyheight = 2,
每行展示的標簽的數(shù)量
nrow = 2,
FALSE為列填充,TRUE為行填充
byrow = TRUE

