欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

R語言繪制餅狀圖代碼實例

 更新時間:2021年04月30日 14:51:58   作者:w3cschool  
在本篇文章里小編給大家整理的是一篇關(guān)于R語言繪制餅狀圖代碼實例內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。

R編程語言有許多庫來創(chuàng)建圖表和圖表。 餅圖是將值表示為具有不同顏色的圓的切片。 切片被標(biāo)記,并且對應(yīng)于每個片的數(shù)字也在圖表中表示。
在R語言中,餅圖是使用pie()函數(shù)創(chuàng)建的,它使用正數(shù)作為向量輸入。 附加參數(shù)用于控制標(biāo)簽,顏色,標(biāo)題等。

語法

使用R語言創(chuàng)建餅圖的基本語法是

pie(x, labels, radius, main, col, clockwise)

以下是所使用的參數(shù)的描述

  • x是包含餅圖中使用的數(shù)值的向量。
  • labels用于給出切片的描述。
  • radius表示餅圖圓的半徑(值-1和+1之間)。
  • main表示圖表的標(biāo)題。
  • col表示調(diào)色板。
  • clockwise是指示片段是順時針還是逆時針繪制的邏輯值。

使用輸入向量和標(biāo)簽創(chuàng)建一個非常簡單的餅圖。 以下腳本將創(chuàng)建并保存當(dāng)前R語言工作目錄中的餅圖。

# Create data for the graph.
x <- c(21, 62, 10, 53)
labels <- c("London", "New York", "Singapore", "Mumbai")

# Give the chart file a name.
png(file = "city.jpg")

# Plot the chart.
pie(x,labels)

# Save the file.
dev.off()

當(dāng)我們執(zhí)行上面的代碼,它產(chǎn)生以下結(jié)果 -

餡餅的chatr,使用R

餅圖標(biāo)題和顏色

我們可以通過向函數(shù)中添加更多參數(shù)來擴(kuò)展圖表的功能。 我們將使用參數(shù)main向圖表添加標(biāo)題,另一個參數(shù)是col,它將在繪制圖表時使用彩虹色板。 托盤的長度應(yīng)與圖表中的值的數(shù)量相同。 因此,我們使用length(x)。

以下腳本將創(chuàng)建并保存當(dāng)前R語言工作目錄中的餅圖。

# Create data for the graph.
x <- c(21, 62, 10, 53)
labels <- c("London", "New York", "Singapore", "Mumbai")

# Give the chart file a name.
png(file = "city_title_colours.jpg")

# Plot the chart with title and rainbow color pallet.
pie(x, labels, main = "City pie chart", col = rainbow(length(x)))

# Save the file.
dev.off()

當(dāng)我們執(zhí)行上面的代碼,它產(chǎn)生以下結(jié)果 -

餅圖以標(biāo)題和顏色

切片百分比和圖表圖例

我們可以通過創(chuàng)建其他圖表變量來添加切片百分比和圖表圖例。

# Create data for the graph.
x <-  c(21, 62, 10,53)
labels <-  c("London","New York","Singapore","Mumbai")

piepercent<- round(100*x/sum(x), 1)

# Give the chart file a name.
png(file = "city_percentage_legends.jpg")

# Plot the chart.
pie(x, labels = piepercent, main = "City pie chart",col = rainbow(length(x)))
legend("topright", c("London","New York","Singapore","Mumbai"), cex = 0.8,
   fill = rainbow(length(x)))

# Save the file.
dev.off()

當(dāng)我們執(zhí)行上面的代碼,它產(chǎn)生以下結(jié)果 -

餅圖用百分比和標(biāo)簽

3D餅圖

可以使用其他軟件包繪制具有3個維度的餅圖。 軟件包plotrix有一個名為pie3D()的函數(shù),用于此。

# Get the library.
library(plotrix)

# Create data for the graph.
x <-  c(21, 62, 10,53)
lbl <-  c("London","New York","Singapore","Mumbai")

# Give the chart file a name.
png(file = "3d_pie_chart.jpg")

# Plot the chart.
pie3D(x,labels = lbl,explode = 0.1, main = "Pie Chart of Countries ")

# Save the file.
dev.off()

當(dāng)我們執(zhí)行上面的代碼,它產(chǎn)生以下結(jié)果 -

3D餅圖

到此這篇關(guān)于R語言繪制餅狀圖代碼實例的文章就介紹到這了,更多相關(guān)R語言餅狀圖內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • R語言繪制折線圖實例分析

    R語言繪制折線圖實例分析

    在本篇文章里小編給大家整理了一篇關(guān)于R語言繪制折線圖實例分析內(nèi)容,有需要的小伙伴可以跟著學(xué)習(xí)參考下。
    2021-04-04
  • R語言繪制Facet violin plot小提琴刻面圖實現(xiàn)示例

    R語言繪制Facet violin plot小提琴刻面圖實現(xiàn)示例

    這篇文章主要為大家介紹了R語言繪制Facet violin plot小提琴刻面圖的實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2022-02-02
  • R語言學(xué)習(xí)代碼格式一鍵美化

    R語言學(xué)習(xí)代碼格式一鍵美化

    這篇文章主要為大家講解介紹了R語言學(xué)習(xí)中代碼格式一鍵美化的實現(xiàn)過程步驟,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2021-11-11
  • R語言數(shù)據(jù)可視化包ggplot2畫圖之散點圖的基本畫法

    R語言數(shù)據(jù)可視化包ggplot2畫圖之散點圖的基本畫法

    散點圖主要用于描述兩個連續(xù)變量之間的關(guān)系,通過散點圖發(fā)現(xiàn)變量之間的相關(guān)性強(qiáng)度、是否存在線性關(guān)系等,下面這篇文章主要給大家介紹了關(guān)于R語言數(shù)據(jù)可視化包ggplot2畫圖之散點圖的基本畫法,需要的朋友可以參考下
    2022-11-11
  • R語言表達(dá)式知識點總結(jié)

    R語言表達(dá)式知識點總結(jié)

    在本篇文章里小編給大家整理了一篇關(guān)于R語言表達(dá)式知識點總結(jié)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)參考下。
    2021-03-03
  • R語言之反轉(zhuǎn)ggplot2中的圖例鍵順序方法詳解

    R語言之反轉(zhuǎn)ggplot2中的圖例鍵順序方法詳解

    在本教程中,我們將學(xué)習(xí)如何反轉(zhuǎn)ggplot2中圖例鍵的順序,文章通過詳細(xì)的示例代碼給大家介紹如何反轉(zhuǎn)ggplot2中的圖例鍵順序,感興趣的同學(xué)可以跟著小編一起來學(xué)習(xí)
    2023-05-05
  • R語言 實現(xiàn)兩表連接且輸出不重復(fù)數(shù)據(jù)

    R語言 實現(xiàn)兩表連接且輸出不重復(fù)數(shù)據(jù)

    這篇文章主要介紹了R語言 實現(xiàn)兩表連接且輸出不重復(fù)數(shù)據(jù)的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • R語言實現(xiàn)ggplot重繪天貓雙十一銷售額曲線圖過程

    R語言實現(xiàn)ggplot重繪天貓雙十一銷售額曲線圖過程

    這篇文章主要為大家介紹了如何使用ggplot繪制天貓雙十一銷售額曲線圖的實現(xiàn)過程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2021-11-11
  • R語言差異檢驗:非參數(shù)檢驗操作

    R語言差異檢驗:非參數(shù)檢驗操作

    這篇文章主要介紹了R語言差異檢驗:非參數(shù)檢驗操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • 用R語言繪制ROC曲線的實例講解

    用R語言繪制ROC曲線的實例講解

    這篇文章主要介紹了用R語言繪制ROC曲線的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04

最新評論