【R畫圖學習16.3】餅圖3--ggpie

今天再介紹一個餅圖的展示,又稱為甜甜圈圖。我們今天用一個新的包:ggpie來實現(xiàn)砌庄。

我們利用自帶的diamonds數(shù)據(jù)來測試。

用ggpie函數(shù)實現(xiàn)一個基本的餅圖奕枢。

ggpie(data = diamonds, group_key = "cut", count_type = "full",

? ? ? label_info = "all",? ? # 標簽內(nèi)容:默認"count", "ratio", "all"

? ? ? label_type = "horizon", # 標簽形式:"none", "circle", "horizon"

? ? ? label_split = NULL,

? ? ? label_size = 4,

? ? ? label_pos = "in",??# 超過閾值的標簽在內(nèi)部

? ? ? label_threshold = 25)? #?設置閾值


ggdonut(data = diamonds, group_key = "cut", count_type = "full",

? ? ? ? label_info = "all",

? ? ? ? label_type = "circle",

? ? ? ? label_split = NULL,

? ? ? ? label_size = 4,

? ? ? ? label_pos = "in")

這個圖相當于將分類變量cut再制作一個甜甜圈圖娄昆,使用函數(shù)ggdonut()修飾了圖片:

也可以通過更詳細的參數(shù)來控制內(nèi)徑和外徑的大小。

ggdonut(data = diamonds, group_key = "cut",#分組變量

? ? ? ? count_type = "full",#使用全部數(shù)據(jù)

? ? ? ? label_info="all",#標簽展示數(shù)字和占比

? ? ? ? label_type="circle",#標簽的類型

? ? ? ? label_split = NULL,

? ? ? ? label_pos="in",#標簽的位置

? ? ? ? label_size=4,#標簽的大小

? ? ? ? border_color="white",#分界線顏色

? ? ? ? r0 = 1,#內(nèi)圈直徑大小

? ? ? ? r1 = 3,#外圈直徑大小

? ? ? ? label_gap = 0.1,#標簽和圈的距離

? ? ? ? donut.label.size=4 #圈圖內(nèi)標簽大小

)


當然缝彬,也可以使用到兩個分類變量萌焰,比如cut和color,制作一個內(nèi)嵌甜甜圈圖(nested donut plot)谷浅,使用函數(shù)ggnestedpie()實現(xiàn)扒俯。

ggnestedpie(data = diamonds, group_key = c("cut", "color"), count_type = "full",

? ? ? ? ? ? inner_label_info = "all",

? ? ? ? ? ? inner_label_split = NULL,

? ? ? ? ? ? inner_label_threshold = 3,# 設置內(nèi)層環(huán)形的閾值

? ? ? ? ? ? inner_label_size = 2,

? ? ? ? ? ? outer_label_type = "circle", # 設置外層環(huán)形

? ? ? ? ? ? outer_label_pos = "in",

? ? ? ? ? ? outer_label_info = "all")

還可以用ggrosepie制作玫瑰花瓣一樣的餅圖奶卓。

ggrosepie(diamonds, group_key = c("cut","color"),

? ? ? ? ? count_type = "full",

? ? ? ? ? label_info = "all",

? ? ? ? ? tick_break = c(5000, 7000, 11000,20000), # 設置坐標刻度

? ? ? ? ? donut_frac = NULL) # 中間無空心


還可以設置為中間為空心的玫瑰花瓣圖。

ggrosepie(diamonds, group_key = c("cut","color"),

? ? ? ? ? count_type = "full",

? ? ? ? ? label_info = "all",

? ? ? ? ? tick_break =? c(5000, 7000, 11000,20000), # 設置坐標刻度

? ? ? ? ? donut_frac = 0.3, # 中間的空心

? ? ? ? ? donut_label_size = 3)

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末撼玄,一起剝皮案震驚了整個濱河市夺姑,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌掌猛,老刑警劉巖瑟幕,帶你破解...
    沈念sama閱讀 212,816評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異留潦,居然都是意外死亡只盹,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評論 3 385
  • 文/潘曉璐 我一進店門兔院,熙熙樓的掌柜王于貴愁眉苦臉地迎上來殖卑,“玉大人,你說我怎么就攤上這事坊萝》趸” “怎么了?”我有些...
    開封第一講書人閱讀 158,300評論 0 348
  • 文/不壞的土叔 我叫張陵十偶,是天一觀的道長菩鲜。 經(jīng)常有香客問我,道長惦积,這世上最難降的妖魔是什么接校? 我笑而不...
    開封第一講書人閱讀 56,780評論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮狮崩,結果婚禮上蛛勉,老公的妹妹穿的比我還像新娘。我一直安慰自己睦柴,他們只是感情好诽凌,可當我...
    茶點故事閱讀 65,890評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著坦敌,像睡著了一般侣诵。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上狱窘,一...
    開封第一講書人閱讀 50,084評論 1 291
  • 那天杜顺,我揣著相機與錄音,去河邊找鬼训柴。 笑死哑舒,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的幻馁。 我是一名探鬼主播洗鸵,決...
    沈念sama閱讀 39,151評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼越锈,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了膘滨?” 一聲冷哼從身側響起甘凭,我...
    開封第一講書人閱讀 37,912評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎火邓,沒想到半個月后丹弱,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,355評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡铲咨,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,666評論 2 327
  • 正文 我和宋清朗相戀三年躲胳,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片纤勒。...
    茶點故事閱讀 38,809評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡坯苹,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出摇天,到底是詐尸還是另有隱情粹湃,我是刑警寧澤,帶...
    沈念sama閱讀 34,504評論 4 334
  • 正文 年R本政府宣布泉坐,位于F島的核電站为鳄,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏腕让。R本人自食惡果不足惜孤钦,卻給世界環(huán)境...
    茶點故事閱讀 40,150評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望记某。 院中可真熱鬧司训,春花似錦、人聲如沸液南。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽滑凉。三九已至,卻和暖如春喘帚,著一層夾襖步出監(jiān)牢的瞬間畅姊,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,121評論 1 267
  • 我被黑心中介騙來泰國打工吹由, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留若未,地道東北人。 一個月前我還...
    沈念sama閱讀 46,628評論 2 362
  • 正文 我出身青樓倾鲫,卻偏偏與公主長得像粗合,于是被迫代替她去往敵國和親萍嬉。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,724評論 2 351

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

  • 頻率分布直方圖隙疚,或者頻數(shù)分布直方圖壤追,是一種用來可視化數(shù)據(jù)的分布情況的繪圖,在生物醫(yī)學領域應用廣泛供屉,比如展示高通量測...
    jjjscuedu閱讀 1,111評論 0 2
  • 餅圖有時候看起來和堆積柱狀圖表達的效果類似行冰,都是為了顯示不同group的百分占比。只不過餅圖好像看起來比柱狀圖看上...
    jjjscuedu閱讀 435評論 0 5
  • 我們聯(lián)系venn圖的時候提到過超過5維的數(shù)據(jù)可能用upset圖比較好伶丐,前面VennDetail也提到過它可以顯示u...
    jjjscuedu閱讀 4,517評論 0 7
  • 今天我們學習畫柱狀圖的另一個技巧悼做,如何繪制雙坐標系。一般情況下包含多組數(shù)據(jù)哗魂,還這多組數(shù)據(jù)的scale或者單位又不太...
    jjjscuedu閱讀 1,492評論 0 2
  • 基礎介紹 1. 簡介 Django贿堰,發(fā)音為[d???ɡ??],是用python語言寫的開源web開發(fā)框架啡彬,并遵循M...
    DayBreakL閱讀 1,167評論 0 3