ggplot2----Guides:axes and legends----guide_colourbar

Guides: axes and legends

The guides (the axes and legends) help readers interpret your plots. Guides are mostly controlled via the scale (e.g. with the limits, breaks, and labels arguments), but sometimes you will need additional cover over the guide apperance. Use guides() or the guide argument to individual scales along with guide_colourbar() or guide_legend().

標記(坐標軸和圖例)幫助讀者理解圖形充坑。標記大多是由規(guī)模來控制的(例如温亲,有限制、中斷和標簽參數(shù))继低,但是有的時候日熬,你需要放一些額外的標記。使用guides()命令或者使用個性化的guides參數(shù),像guide_colourbar() 或者 guide_legend().

guide_colourbar guide_colorbar

(原文鏈接:http://ggplot2.tidyverse.org/reference/guide_colourbar.html
Colour bar guide shows continuous color scales mapped onto values. Colour bar is available with scale_fill and scale_colour. For more information, see the inspiration for this function: Matlab's colorbar function.
生成連續(xù)的彩條圖例
彩色條導圖顯示連續(xù)的顏色標度映射到數(shù)值上顾犹。彩色條可以來自scale_fill和scale_colour。更多信息參考Matlab的顏色條功能褒墨。

代碼

guide_colourbar(title = waiver(), title.position = NULL, title.theme = NULL, title.hjust = NULL, title.vjust = NULL, label = TRUE, label.position = NULL, label.theme = NULL, label.hjust = NULL, label.vjust = NULL, barwidth = NULL, barheight = NULL, nbin = 20, raster = TRUE, ticks = TRUE, draw.ulim = TRUE, draw.llim = TRUE, direction = NULL, default.unit = "line", reverse = FALSE, order = 0, ...)

guide_colorbar(title = waiver(), title.position = NULL, title.theme = NULL, title.hjust = NULL, title.vjust = NULL, label = TRUE, label.position = NULL, label.theme = NULL, label.hjust = NULL, label.vjust = NULL, barwidth = NULL, barheight = NULL, nbin = 20, raster = TRUE, ticks = TRUE, draw.ulim = TRUE, draw.llim = TRUE, direction = NULL, default.unit = "line", reverse = FALSE, order = 0, ...)

參數(shù)
title

A character string or expression indicating a title of guide. If NULL, the title is not shown. By default (waiver), the name of the scale object or the name specified in labs is used for the title.
表示標題的表達式炫刷。如果NULL,則沒有標題郁妈。在默認情況下不顯示浑玛,將使用scale對象的名稱或在實驗室中指定的名稱作為標題。

title.position

A character string indicating the position of a title. One of "top" (default for a vertical guide), "bottom", "left" (default for a horizontal guide), or "right."
標題位置噩咪,上下左右

title.theme

A theme object for rendering the title text. Usually the object of element_text is expected. By default, the theme is specified by legend.title in theme or theme.
呈現(xiàn)標題文本的主題對象顾彰。通常需要element_text對象。默認情況下胃碾,主題由legend指定涨享。

title.hjust

A number specifying horizontal justification of the title text.
指定標題文本的水平對齊。

title.vjust

A number specifying vertical justification of the title text.
指定標題文本的垂直對齊书在。

label

logical. If TRUE then the labels are drawn. If FALSE then the labels are invisible.
邏輯性灰伟。如果是真的,那么標簽就畫出來了儒旬。如果假的話栏账,標簽是看不見的竹伸。

label.position

A character string indicating the position of a label. One of "top", "bottom" (default for horizontal guide), "left", or "right" (default for vertical guide).
表示標簽位置的字符串啥酱。“頂部”咒唆、“底部”甚垦、“左”或“右”茶鹃。

label.theme

A theme object for rendering the label text. Usually the object of element_text is expected. By default, the theme is specified by legend.text in theme or theme.
呈現(xiàn)標簽文本的主題對象涣雕。通常需要element_text對象。默認情況下闭翩,主題由legend指定挣郭。主題或主題的文本。

label.hjust

A numeric specifying horizontal justification of the label text.
指定標簽文本水平對齊疗韵。

label.vjust

A numeric specifying vertical justification of the label text.
指定標簽文本的垂直對齊兑障。

barwidth

A numeric or a unit object specifying the width of the colorbar. Default value islegend.key.width or legend.key.size in theme or theme.
指定colorbar寬度。默認值是Theme的 islegend.key.width或legend.key.size

barheight

A numeric or a unit object specifying the height of the colorbar. Default value islegend.key.height or legend.key.size in theme or theme.
指定顏色條高度蕉汪。默認值是Theme的islegend.key.height或legend.key.size

nbin

A numeric specifying the number of bins for drawing colorbar. A smoother colorbar for a larger value.
指定繪制colorbar的箱子數(shù)的數(shù)字流译。值越大colorbar越平滑。

raster

A logical. If TRUE then the colorbar is rendered as a raster object. If FALSE then the colorbar is rendered as a set of rectangles. Note that not all graphics devices are capable of rendering raster image.
邏輯者疤。如果是TRUE福澡,那么colorbar被呈現(xiàn)為一個光柵對象。如果FALSE驹马,那么colorbar被呈現(xiàn)為一組矩形革砸。注意,并不是所有的圖形設(shè)備都能渲染光柵圖像窥翩。

ticks

A logical specifying if tick marks on colorbar should be visible.
在colorbar上指定標記的邏輯應(yīng)該是可見的业岁。

draw.ulim

A logical specifying if the upper limit tick marks should be visible.
一個邏輯指定如果上限的刻度標記應(yīng)該是可見的。

draw.llim

A logical specifying if the lower limit tick marks should be visible.
一個邏輯指定如果下限刻度標記應(yīng)該是可見的寇蚊。

direction

A character string indicating the direction of the guide. One of "horizontal" or "vertical."
指示向?qū)У姆较虻淖址适薄!八降摹被颉按怪钡摹薄?/p>

default.unit

A character string indicating unit for barwidth and barheight
.一個字符字符串指示單位的barwidth和barheight

reverse

logical. If TRUE the colorbar is reversed. By default, the highest value is on the top and the lowest value is on the bottom
合乎邏輯的仗岸。如果真允耿,colorbar被顛倒了。默認情況下扒怖,最高的值在頂部较锡,最低的值在底部

order

positive integer less that 99 that specifies the order of this guide among multiple guides. This controls the order in which multiple guides are displayed, not the contents of the guide itself. If 0 (default), the order is determined by a secret algorithm.
在多個指南中指定該指南順序的99個正整數(shù)。這將控制顯示多個向?qū)У捻樞虻裂鳎皇窍驅(qū)П旧淼膬?nèi)容蚂蕴。如果0(默認),順序由一個秘密算法決定俯邓。
... ignored.

Value
A guide object

Details
Guides can be specified in each scale_* or in guides guide="legend" in scale_* is syntactic sugar forguide=guide_legend() (e.g. scale_color_manual(guide = "legend")). As for how to specify the guide for each scale in more detail, ee guides

See also
Other guides: guide_legend, guides

Examples

df <- reshape2::melt(outer(1:4, 1:4), varnames = c("X1", "X2"))
p1 <- ggplot(df, aes(X1, X2)) + geom_tile(aes(fill = value))
p2 <- p1 + geom_point(aes(size = value))
# Basic form
p1 + scale_fill_continuous(guide = "colorbar")

p1 + scale_fill_continuous(guide = guide_colorbar())
p1 + guides(fill = guide_colorbar())

# Control styles# bar size
p1 + guides(fill = guide_colorbar(barwidth = 0.5, barheight = 10))

# no label
p1 + guides(fill = guide_colorbar(label = FALSE))

# no tick marks
p1 + guides(fill = guide_colorbar(ticks = FALSE))

# label position
p1 + guides(fill = guide_colorbar(label.position = "left"))

# label theme
p1 + guides(fill = guide_colorbar(label.theme = element_text(colour = "blue", angle = 0)))

# small number of bins
p1 + guides(fill = guide_colorbar(nbin = 3))

# large number of bins
p1 + guides(fill = guide_colorbar(nbin = 100))

# make top- and bottom-most ticks invisible
p1 + scale_fill_continuous(limits = c(0,20), breaks = c(0, 5, 10, 15, 20), guide = guide_colorbar(nbin=100, draw.ulim = FALSE, draw.llim = FALSE))

# guides can be controlled independently
p2 + scale_fill_continuous(guide = "colorbar") + scale_size(guide = "legend")

p2 + guides(fill = "colorbar", size = "legend")

p2 + scale_fill_continuous(guide = guide_colorbar(direction = "horizontal")) + scale_size(guide = guide_legend(direction = "vertical"))

guide_legend

Legend guide

guides

Set guides for each scale

sec_axis dup_axis derive

Specify a secondary axis

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末骡楼,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子稽鞭,更是在濱河造成了極大的恐慌鸟整,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,651評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件朦蕴,死亡現(xiàn)場離奇詭異篮条,居然都是意外死亡弟头,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評論 3 392
  • 文/潘曉璐 我一進店門涉茧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來赴恨,“玉大人,你說我怎么就攤上這事降瞳≈鲋В” “怎么了?”我有些...
    開封第一講書人閱讀 162,931評論 0 353
  • 文/不壞的土叔 我叫張陵挣饥,是天一觀的道長。 經(jīng)常有香客問我沛膳,道長扔枫,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,218評論 1 292
  • 正文 為了忘掉前任锹安,我火速辦了婚禮短荐,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘叹哭。我一直安慰自己忍宋,他們只是感情好,可當我...
    茶點故事閱讀 67,234評論 6 388
  • 文/花漫 我一把揭開白布风罩。 她就那樣靜靜地躺著糠排,像睡著了一般。 火紅的嫁衣襯著肌膚如雪超升。 梳的紋絲不亂的頭發(fā)上入宦,一...
    開封第一講書人閱讀 51,198評論 1 299
  • 那天,我揣著相機與錄音室琢,去河邊找鬼乾闰。 笑死,一個胖子當著我的面吹牛盈滴,可吹牛的內(nèi)容都是我干的涯肩。 我是一名探鬼主播,決...
    沈念sama閱讀 40,084評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼巢钓,長吁一口氣:“原來是場噩夢啊……” “哼病苗!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起竿报,我...
    開封第一講書人閱讀 38,926評論 0 274
  • 序言:老撾萬榮一對情侶失蹤铅乡,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后烈菌,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體阵幸,經(jīng)...
    沈念sama閱讀 45,341評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡花履,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,563評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了挚赊。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片诡壁。...
    茶點故事閱讀 39,731評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖荠割,靈堂內(nèi)的尸體忽然破棺而出妹卿,到底是詐尸還是另有隱情,我是刑警寧澤蔑鹦,帶...
    沈念sama閱讀 35,430評論 5 343
  • 正文 年R本政府宣布夺克,位于F島的核電站,受9級特大地震影響嚎朽,放射性物質(zhì)發(fā)生泄漏铺纽。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,036評論 3 326
  • 文/蒙蒙 一哟忍、第九天 我趴在偏房一處隱蔽的房頂上張望狡门。 院中可真熱鬧,春花似錦锅很、人聲如沸其馏。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽叛复。三九已至,卻和暖如春鹏控,著一層夾襖步出監(jiān)牢的瞬間致扯,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評論 1 269
  • 我被黑心中介騙來泰國打工当辐, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留抖僵,地道東北人。 一個月前我還...
    沈念sama閱讀 47,743評論 2 368
  • 正文 我出身青樓缘揪,卻偏偏與公主長得像耍群,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子找筝,可洞房花燭夜當晚...
    茶點故事閱讀 44,629評論 2 354

推薦閱讀更多精彩內(nèi)容

  • **2014真題Directions:Read the following text. Choose the be...
    又是夜半驚坐起閱讀 9,476評論 0 23
  • 曾經(jīng)失眠的夜里蹈垢,心緒不寧,無所事事袖裕。要么糾結(jié)于白日的瑣碎之事曹抬,要么硬憋出種種內(nèi)傷。不是看無聊的網(wǎng)絡(luò)小說急鳄,就是翻爛無...
    昭月兒閱讀 329評論 10 10
  • 是按照自己的喜好搭配顏色谤民,比如說我最近很喜歡紅色堰酿,我的設(shè)計做種就會出現(xiàn)很多紅色,這樣是不對的张足。我認為色彩搭配講究的...
    蛻變成回憶閱讀 2,411評論 0 0