R grafik (plot)
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:
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:
Bir nechta nuqta
Xohlagancha nuqta chizishingiz mumkin, faqat ikkala o‘qda ham nuqtalar soni bir xil bo‘lishiga ishonch hosil qiling:
Qiymatlar ko‘p bo‘lganda, ularni yaxshiroq tartibga solish uchun o‘zgaruvchilardan foydalangan ma’qul:
Nuqtalar ketma-ketligi
Agar x o‘qida ham, y o‘qida ham nuqtalarni ketma-ket chizmoqchi bo‘lsangiz, : operatoridan foydalaning:
Chiziq chizish
plot() funksiyasi diagrammadagi barcha nuqtalarni tutashtiruvchi chiziq chizish uchun l qiymatli type parametrini ham qabul qiladi:
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:
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:
O‘lcham
Nuqtalar o‘lchamini o‘zgartirish uchun cex=number parametridan foydalaning (1 — standart qiymat, 0.5 — 50% kichikroq, 2 esa 100% kattaroq degani):
Nuqta shakli
Nuqta shakli formatini o‘zgartirish uchun 0 dan 25 gacha qiymat bilan pch parametridan foydalaning:
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!
