R grafik (plot)


ULASHISH

Grafik (plot)

plot() funksiyasi diagrammada nuqtalar (markerlar) chizish uchun ishlatiladi.

Funksiya diagrammadagi nuqtalarni belgilash uchun parametrlar qabul qiladi.

1-parametr x o‘qidagi nuqtalarni belgilaydi.

2-parametr y o‘qidagi nuqtalarni belgilaydi.

Eng oddiy holatda plot() funksiyasi yordamida ikki sonni bir-biriga nisbatan grafikda tasvirlashingiz mumkin:

Misol

Diagrammada (1) va (3) pozitsiyasida bitta nuqta chizing:

plot(1, 3)

Natija:

O‘zingiz sinab ko‘ring »

Ko‘proq nuqta chizish uchun vektorlardan foydalaning:

Misol

Diagrammada ikkita nuqta chizing: biri (1, 3) pozitsiyada, ikkinchisi (8, 10) pozitsiyada:

plot(c(1, 8), c(3, 10))

Natija:

O‘zingiz sinab ko‘ring »


Bir nechta nuqta

Xohlagancha nuqta chizishingiz mumkin, faqat ikkala o‘qda ham nuqtalar soni bir xil bo‘lishiga ishonch hosil qiling:

Misol

plot(c(1, 2, 3, 4, 5), c(3, 7, 8, 9, 12))

Natija:

O‘zingiz sinab ko‘ring »

Qiymatlar ko‘p bo‘lganda, ularni yaxshiroq tartibga solish uchun o‘zgaruvchilardan foydalangan ma’qul:

Misol

x <- c(1, 2, 3, 4, 5) y <- c(3, 7, 8, 9, 12) plot(x, y)

Natija:

O‘zingiz sinab ko‘ring »

Nuqtalar ketma-ketligi

Agar x o‘qida ham, y o‘qida ham nuqtalarni ketma-ket chizmoqchi bo‘lsangiz, : operatoridan foydalaning:

Misol

plot(1:10)

Natija:

O‘zingiz sinab ko‘ring »

Chiziq chizish

plot() funksiyasi diagrammadagi barcha nuqtalarni tutashtiruvchi chiziq chizish uchun l qiymatli type parametrini ham qabul qiladi:

Misol

plot(1:10, type="l")

Natija:

O‘zingiz sinab ko‘ring »

Grafik yorliqlari

Agar grafikni asosiy sarlavha hamda x va y o‘qlari uchun turli yorliqlar bilan sozlamoqchi bo‘lsangiz, plot() funksiyasi main, xlab va ylab kabi boshqa parametrlarni ham qabul qiladi:

Misol

plot(1:10, main="My Graph", xlab="The x-axis", ylab="The y axis")

Natija:

O‘zingiz sinab ko‘ring »

Grafikning tashqi ko‘rinishi

Nuqtalarning tashqi ko‘rinishini o‘zgartirish uchun foydalanishingiz mumkin bo‘lgan boshqa ko‘plab parametrlar mavjud.

Ranglar

Nuqtalarga rang berish uchun col="color" parametridan foydalaning:

Misol

plot(1:10, col="red")

Natija:

O‘zingiz sinab ko‘ring »

O‘lcham

Nuqtalar o‘lchamini o‘zgartirish uchun cex=number parametridan foydalaning (1 — standart qiymat, 0.5 — 50% kichikroq, 2 esa 100% kattaroq degani):

Misol

plot(1:10, cex=2)

Natija:

O‘zingiz sinab ko‘ring »

Nuqta shakli

Nuqta shakli formatini o‘zgartirish uchun 0 dan 25 gacha qiymat bilan pch parametridan foydalaning:

Misol

plot(1:10, pch=25, cex=2)

Natija:

O‘zingiz sinab ko‘ring »

pch parametrining qiymatlari 0 dan 25 gacha bo‘ladi, ya’ni nuqta shaklining 26 tagacha turli xilini tanlashimiz mumkin:



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!