最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

R語言ggplot2之圖例的設(shè)置

 更新時間:2021年04月22日 11:57:29   作者:zx403413599  
這篇文章主要介紹了R語言ggplot2之圖例的設(shè)置方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

引言

圖例的設(shè)置包括移除圖例、改變圖例的位置、改變標簽的順序、改變圖例的標題等。

移除圖例

有時候你想移除圖例,使用 guides()。

library(ggplot2)
p <- ggplot(PlantGrowth, aes(x=group, y=weight, fill=group)) + geom_boxplot()
p + guides(fill=FALSE)

改變圖例的位置

我們可以用theme(legend.position=…)將圖例移到圖表的上方、下方、左邊和右邊。

p <- ggplot(PlantGrowth, aes(x=group, y=weight, fill=group)) + geom_boxplot() +
scale_fill_brewer(palette="Pastel2")
#上方 
p + theme(legend.position="top")#左邊left,右邊 right, 底部bottom

改變圖例標簽的順序

我們可以設(shè)置圖例的指定順序,也可以逆轉(zhuǎn)圖例的位置。

p <- ggplot(PlantGrowth, aes(x=group, y=weight, fill=group)) + geom_boxplot()
#使用limit參數(shù)設(shè)置圖例位置
p + scale_fill_discrete(limits=c("trt1", "trt2", "ctrl"))
#使用guides(fill=guide_legend(reverse=TRUE))逆轉(zhuǎn)圖例
p + guides(fill=guide_legend(reverse=TRUE))

設(shè)置圖例的標題

我們可以改變圖例的標題,也可以改變標題的主題格式,還可以刪除圖例標題。

#改變標題名字 用labs()
p + labs(fill="Condition")
# 設(shè)置圖例的標題的字體、顏色、大小用theme(legend.title=element_text())
p + theme(legend.title=element_text(face="italic", family="Times", colour="red",
size=14))
#移除圖例標題
#增加 guides(fill=guide_legend(title=NULL))函數(shù)即可移除圖例標題
ggplot(PlantGrowth, aes(x=group, y=weight, fill=group)) + geom_boxplot() +
guides(fill=guide_legend(title=NULL))

設(shè)置圖例的標簽

library(gcookbook)
#改變標簽的名字
p <- ggplot(PlantGrowth, aes(x=group, y=weight, fill=group)) + geom_boxplot()
p + scale_fill_discrete(labels=c("Control", "Treatment 1", "Treatment 2"))
#改變標簽的主題
p + theme(legend.text=element_text(face="italic", family="Times", colour="red",
size=14))
#多行圖例標簽的展示
#有時候標簽名字較長,一行展示不夠美觀,需要多行呈現(xiàn) 加一個\n
p + scale_fill_discrete(labels=c("Control", "Type 1\ntreatment",
"Type 2\ntreatment"))

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

最新評論

嘉荫县| 东乌| 宿迁市| 依安县| 太湖县| 桐城市| 沾益县| 河池市| 渝北区| 南康市| 济源市| 南城县| 银川市| 甘孜县| 萨嘎县| 铜山县| 响水县| 宜良县| 永清县| 佳木斯市| 静海县| 陵川县| 关岭| 巴楚县| 贡嘎县| 尉氏县| 闻喜县| 皮山县| 天祝| 绥江县| 苍溪县| 阳山县| 濮阳市| 湾仔区| 新营市| 灵宝市| 会理县| 堆龙德庆县| 沁阳市| 河池市| 卓资县|