【Visualization】餅圖,一網(wǎng)打盡!(上)

加載需要使用的R包

library(ggplot2)
library(ggpie)
library(ggpubr)
library(patchwork)

ggpie繪制餅圖

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

基本的餅圖

## 使用diamonds數(shù)據(jù)集
head(diamonds)

## 基本的餅圖
ggpie::ggpie(data = diamonds, group_key = "cut", 
      count_type = "full", ## 設置未count時需要有名字為count的列(數(shù)值型) 
      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")

中間有兩個圈的餅圖

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",

小遺憾,沒有參數(shù)可以顯示每個部分對應的名稱,如Ideal、Good等

繪圖很方便,還可以直接計算比例并標注

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容