R Pasta Grafikleri


Pasta grafikler

Pasta grafiği, verilerin dairesel bir grafik görünümüdür.

pie()Pasta grafikler çizmek için işlevi kullanın :

Örnek

# Create a vector of pies
x <- c(10,20,30,40)

# Display the pie chart
pie(x)

Sonuç:

Örnek Açıklama

Gördüğünüz gibi pasta grafiği vektördeki her değer için bir pasta çiziyor (bu durumda 10, 20, 30, 40).

Varsayılan olarak, ilk pastanın çizimi x ekseninden başlar ve saat yönünün tersine hareket eder .

Not: Her pastanın boyutu, aşağıdaki formül kullanılarak değerin diğer tüm değerlerle karşılaştırılmasıyla belirlenir:

Tüm değerlerin toplamına bölünen değer: x/sum(x)


Başlangıç ​​Açısı

Pasta grafiğin başlangıç ​​açısını init.angleparametre ile değiştirebilirsiniz.

değeri, init.anglevarsayılan açının 0 olduğu derece cinsinden açı ile tanımlanır.

Örnek

İlk turtayı 90 derecede başlatın:

# Create a vector of pies
x <- c(10,20,30,40)

# Display the pie chart and start the first pie at 90 degrees
pie(x, init.angle = 90)

Sonuç:


Etiketler ve Başlık

labelPasta grafiğine bir etiket eklemek için parametreyi kullanın ve bir main başlık eklemek için parametreyi kullanın:

Örnek

# Create a vector of pies
x <- c(10,20,30,40)

# Create a vector of labels
mylabel <- c("Apples", "Bananas", "Cherries", "Dates")

# Display the pie chart with labels
pie(x, label = mylabel, main = "Fruits")

Sonuç:


Renkler

colParametreyle her pastaya bir renk ekleyebilirsiniz :

Örnek

# Create a vector of colors
colors <- c("blue", "yellow", "green", "black")

# Display the pie chart with colors
pie(x, label = mylabel, main = "Fruits", col = colors)

Sonuç:


Efsane

Her pasta için bir açıklama listesi eklemek için şu legend()işlevi kullanın:

Örnek

# Create a vector of labels
mylabel <- c("Apples", "Bananas", "Cherries", "Dates")

# Create a vector of colors
colors <- c("blue", "yellow", "green", "black")

# Display the pie chart with colors
pie(x, label = mylabel, main = "Pie Chart", col = colors)

# Display the explanation box
legend("bottomright", mylabel, fill = colors)

Sonuç:

Efsane şu şekilde konumlandırılabilir:

bottomright, bottom, bottomleft, left, topleft, top, topright, right_ center