आर में 3डी प्लॉट कैसे बनाएं (उदाहरण के साथ)
R में 3D प्लॉट बनाने का सबसे आसान तरीका persp() फ़ंक्शन का उपयोग करना है।
persp(x, y, z)
निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में इस फ़ंक्शन का उपयोग कैसे करें।
उदाहरण 1: मूल 3डी प्लॉट
निम्नलिखित कोड दिखाता है कि एक बुनियादी 3डी प्लॉट कैसे बनाया जाए:
#define x and y x <- -10:10 y <- -10:10 #define function to create z-values z_values <- function (x, y) { sqrt(x^2 + y^2) } #create z-values z = outer(x, y, z_values) #create 3D plot persp(x, y, z)
उदाहरण 2: कस्टम 3डी प्लॉट
निम्नलिखित कोड दिखाता है कि प्लॉट के अक्ष लेबल, शीर्षक, रंग और छाया को कैसे अनुकूलित किया जाए:
#define x and y x <- -10:10 y <- -10:10 #define function to create z-values z_values <- function (x, y) { sqrt(x^2 + y^2) } #create z-values z = outer(x, y, z_values) #create 3D plot persp ( x , y, z, xlab= ' main=' 3D Plot ', col=' pink ', shade= .4 )
उदाहरण 3: 3डी प्लॉट को घुमाएँ
निम्नलिखित कोड दिखाता है कि थीटा और फाई तर्कों का उपयोग करके इसे देखना आसान बनाने के लिए 3डी प्लॉट को कैसे घुमाया जाए:
#define x and y x <- -10:10 y <- -10:10 #define function to create z-values z_values <- function (x, y) { sqrt(x^2 + y^2) } #create z-values z = outer(x, y, z_values) #create 3D plot persp ( x , y, z, xlab= ' main=' 3D Plot ', col=' pink ', shade= .4 , theta= 30 , phi= 15 )
उदाहरण 4: 3डी प्लॉट में टिक चिह्न जोड़ें
निम्नलिखित कोड दिखाता है कि प्रत्येक अक्ष पर लेबल के साथ टिक जोड़ने के लिए टिकटाइप तर्क का उपयोग कैसे करें:
#define x and y x <- -10:10 y <- -10:10 #define function to create z-values z_values <- function (x, y) { sqrt(x^2 + y^2) } #create z-values z = outer(x, y, z_values) #create 3D plot persp ( x , y, z, xlab= ' main=' 3D Plot ', col=' pink ', shade= .4 , theta= 30 , phi= 15 , ticktype=' detailed ' )
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य ग्राफ़ कैसे बनाएं:
R में एक ग्राफ़ में एकाधिक पंक्तियाँ कैसे प्लॉट करें
आर में एक ही ग्राफ़ में एकाधिक बॉक्सप्लॉट कैसे प्लॉट करें
आर में पेरेटो चार्ट कैसे बनाएं
आर में रडार चार्ट कैसे बनाएं