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

R語言繪圖數(shù)據(jù)可視化pie?chart餅圖

 更新時間:2022年02月17日 15:02:12   作者:生信了  
這篇文章主要介紹了R語言繪圖數(shù)據(jù)可視化pie?chart餅圖,教大家如何用R語言來畫大餅,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步

今天要給大家介紹的Pie chart(餅圖),本來是不打算寫這個的,因為用Excel畫餅圖實在是太方便了。本著能少動一下是一下的懶人原則,是不打算用R畫的,再說,本小仙不是掌握了R作圖大器ggplot2么,實在需要用的時候我就一句ggplot()+geom_pie()不就搞定了。

結(jié)果后來用Excel畫餅圖調(diào)整顏色、大小的時候著實有些崩潰。習慣了幾句代碼就出圖之后,沒有辦法再忍受手動操作、一遍又一遍調(diào)整了。懶惰驅(qū)使我學(xué)習。。。接下來又發(fā)現(xiàn),geom_pie()根本不存在,得用geom_bar()畫餅圖。

好了,廢話一堆,開始步入正題。
作圖的流程如下,先畫出堆積柱狀圖之后,在此基礎(chǔ)上再修改細節(jié)。

具體步驟如下:

Step 1. 繪圖數(shù)據(jù)的準備

首先還是要把你想要繪圖的數(shù)據(jù)調(diào)整成R語言可以識別的格式excel中保存成csv格式。
數(shù)據(jù)的格式如下圖:

Step2. 繪圖數(shù)據(jù)的讀取

data<-read.csv(“your file path”, header = T)
data$Group <- factor(data$Group, levels=data$Group) # 把group一列轉(zhuǎn)化為因子型,并確定因子的順序

Step3.繪圖所需package的調(diào)用

library(ggplot2)

Step4. 餅圖百分比標簽準備

mylabel<-paste(data[,2],"%")  #數(shù)值后加百分號,賦值給一個向量
mylabel<-rev(mylabel)  #rev()函數(shù)顛倒標簽的順序
percent<-rev(data$Percentage) #顛倒標簽在y軸上的順序

Step5.繪圖

p<-ggplot(data,aes(x="",y=Percentage,fill=Group)) +
  geom_bar(stat = "identity",color="white") + 
  scale_fill_manual(values = c("#FFA533","#2BCF76","#4874EC","#A372E6")) +
  coord_polar(theta = "y") +
  theme(axis.text.x = element_blank(),
        axis.ticks = element_blank(),
        panel.grid = element_blank()) +
  geom_text(aes(y= cumsum(percent)-percent/2, x= 1),label=mylabel)
p

在這里插入圖片描述

在這里插入圖片描述

導(dǎo)出高清圖的方法在這里:
R語言繪圖技巧導(dǎo)出高清圖方法

R語言作圖系列還有:

R語言作圖——Histogram直方圖

R語言繪制Radar chart雷達圖

R語言數(shù)可視化Split violin plot小提琴圖繪制方法

R語言繪制數(shù)據(jù)可視化小提琴圖Violin plot with dot畫法

R語言繪圖數(shù)據(jù)可視化Ridgeline plot山脊圖畫法

R語言數(shù)據(jù)可視化繪圖Slope chart坡度圖畫法

R語言繪制數(shù)據(jù)可視化Dumbbell plot啞鈴圖

以上就是R語言繪圖數(shù)據(jù)可視化pie chart餅圖的詳細內(nèi)容,更多關(guān)于R語言繪圖餅圖的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • R語言對二進制文件操作詳解

    R語言對二進制文件操作詳解

    在本篇內(nèi)容里小編給大家整理的是一篇關(guān)于R語言二進制文件操作實例內(nèi)容,有興趣的朋友們可以學(xué)習下。
    2021-05-05
  • 使用R語言繪制3D數(shù)據(jù)可視化scatter散點圖實現(xiàn)步驟

    使用R語言繪制3D數(shù)據(jù)可視化scatter散點圖實現(xiàn)步驟

    這篇文章主要為大家介紹了使用R語言繪制3D數(shù)據(jù)可視化scatter散點圖的實現(xiàn)步驟,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2022-02-02
  • R語言邏輯回歸深入講解

    R語言邏輯回歸深入講解

    這篇文章主要介紹了R語言邏輯回歸深入講解,文中對于邏輯回歸講解的很細致,有感興趣的同學(xué)可以研究下
    2021-03-03
  • R語言常用兩種并行方法之snowfall詳解

    R語言常用兩種并行方法之snowfall詳解

    這篇文章主要為大家介紹了R語言常用兩種并行方法之snowfall詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2021-11-11
  • R語言數(shù)據(jù)類型與相應(yīng)運算的實現(xiàn)

    R語言數(shù)據(jù)類型與相應(yīng)運算的實現(xiàn)

    本文主要介紹了R語言數(shù)據(jù)類型與相應(yīng)運算的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • R語言最簡單的向量賦值方法示例

    R語言最簡單的向量賦值方法示例

    這篇文章主要給大家介紹了關(guān)于R語言最簡單的向量賦值方法的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2021-03-03
  • R語言 如何獲取指定位置的數(shù)據(jù)

    R語言 如何獲取指定位置的數(shù)據(jù)

    這篇文章主要介紹了R語言 如何獲取指定位置的數(shù)據(jù),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • R語言中文本文件分割 符號 sep的用法

    R語言中文本文件分割 符號 sep的用法

    這篇文章主要介紹了R語言中文本文件分割 符號 sep的用法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • R語言關(guān)于卡方檢驗實例詳解

    R語言關(guān)于卡方檢驗實例詳解

    在本篇文章里小編給大家整理了一篇關(guān)于R語言關(guān)于卡方檢驗實例 內(nèi)容,有興趣的朋友們可以學(xué)習參考下。
    2021-05-05
  • R語言操作X軸日期實例講解

    R語言操作X軸日期實例講解

    這篇文章主要介紹了R語言操作X軸日期實例講解,圖文描述的很清楚,有感興趣的同學(xué)可以研究下
    2021-03-03

最新評論

临湘市| 陆河县| 汉中市| 富平县| 麦盖提县| 静宁县| 惠水县| 烟台市| 文安县| 大渡口区| 岳阳县| 正安县| 海宁市| 临洮县| 天镇县| 正镶白旗| 沁阳市| 三穗县| 长阳| 龙口市| 宿州市| 信丰县| 南丹县| 伽师县| 巴林右旗| 建阳市| 衡阳县| 敦煌市| 乐至县| 青铜峡市| 紫云| 沧州市| 吉安市| 冀州市| 屏东县| 桓仁| 康定县| 如皋市| 广丰县| 广西| 海丰县|