R doiraviy diagrammalar
Doiraviy diagrammalar
Doiraviy diagramma — ma’lumotlarning aylana shaklidagi grafik ko‘rinishi.
Doiraviy diagrammalar chizish uchun pie() funksiyasidan foydalaning:
Misol
# Create a vector of pies
x <- c(10,20,30,40)
# Display the pie chart
pie(x)
Natija:
Misol tushuntirilishi
Ko‘rib turganingizdek, doiraviy diagramma vektordagi har bir qiymat uchun bittadan bo‘lak chizadi (bu holda 10, 20, 30, 40).
Standart holatda birinchi bo‘lakni chizish x o‘qidan boshlanadi va soat miliga teskari yo‘nalishda davom etadi.
Eslatma: Har bir bo‘lakning o‘lchami qiymatni boshqa barcha qiymatlar bilan taqqoslash orqali, quyidagi formula yordamida aniqlanadi:
Qiymat barcha qiymatlar yig‘indisiga bo‘linadi: x/sum(x)
Boshlang‘ich burchak
init.angle parametri yordamida doiraviy diagrammaning boshlang‘ich burchagini o‘zgartirishingiz mumkin.
init.angle qiymati burchak sifatida gradusda beriladi, standart burchak esa 0 ga teng.
Misol
Birinchi bo‘lakni 90 gradusdan boshlang:
# 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)
Natija:
Yorliqlar va sarlavha
Doiraviy diagrammaga yorliq qo‘shish uchun label parametridan, sarlavha qo‘shish uchun esa main parametridan foydalaning:
Misol
# 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")
Natija:
Ranglar
col parametri yordamida har bir bo‘lakka rang berishingiz mumkin:
Misol
# 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)
Natija:
Legenda
Har bir bo‘lak uchun izohlar ro‘yxatini qo‘shish uchun legend() funksiyasidan foydalaning:
Misol
# 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)
Natija:
Legendani quyidagi joylardan biriga joylashtirish mumkin:
bottomright,
bottom,
bottomleft,
left,
topleft,
top,
topright,
right,
center
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
