आर - स्कैटरप्लॉट्स

स्कैटरप्लॉट कार्टेसियन प्लेन में प्लॉट किए गए कई बिंदुओं को दिखाते हैं। प्रत्येक बिंदु दो चर के मूल्यों का प्रतिनिधित्व करता है। एक चर क्षैतिज अक्ष में और दूसरा ऊर्ध्वाधर अक्ष में चुना जाता है।

सरल स्कैल्पोट का उपयोग करके बनाया गया है plot() समारोह।

वाक्य - विन्यास

R में स्कैल्पलॉट बनाने का मूल सिंटैक्स है -

plot(x, y, main, xlab, ylab, xlim, ylim, axes)

निम्नलिखित मापदंडों का वर्णन है -

  • x वह डेटा सेट है जिसके मान क्षैतिज निर्देशांक हैं।

  • y वह डेटा सेट है जिसका मान वर्टिकल निर्देशांक हैं।

  • main ग्राफ की टाइल है।

  • xlab क्षैतिज अक्ष में लेबल है।

  • ylab ऊर्ध्वाधर अक्ष में लेबल है।

  • xlim प्लॉटिंग के लिए उपयोग किए जाने वाले x के मानों की सीमा है।

  • ylim प्लॉटिंग के लिए उपयोग किए जाने वाले y के मूल्यों की सीमा है।

  • axes इंगित करता है कि क्या दोनों कुल्हाड़ियों को भूखंड पर खींचा जाना चाहिए।

उदाहरण

हम डेटा सेट का उपयोग करते हैं "mtcars"एक मूल स्कैल्पल बनाने के लिए आर वातावरण में उपलब्ध है। आइए mtcars में "wt" और "mpg" कॉलम का उपयोग करें।

input <- mtcars[,c('wt','mpg')]
print(head(input))

जब हम उपरोक्त कोड निष्पादित करते हैं, तो यह निम्नलिखित परिणाम उत्पन्न करता है -

wt      mpg
Mazda RX4           2.620   21.0
Mazda RX4 Wag       2.875   21.0
Datsun 710          2.320   22.8
Hornet 4 Drive      3.215   21.4
Hornet Sportabout   3.440   18.7
Valiant             3.460   18.1

स्कैटरप्लॉट बनाना

नीचे की स्क्रिप्ट wt (भार) और mpg (मील प्रति गैलन) के बीच के संबंध के लिए एक स्कैटलपॉट ग्राफ़ बनाएगी।

# Get the input values.
input <- mtcars[,c('wt','mpg')]

# Give the chart file a name.
png(file = "scatterplot.png")

# Plot the chart for cars with weight between 2.5 to 5 and mileage between 15 and 30.
plot(x = input$wt,y = input$mpg,
   xlab = "Weight",
   ylab = "Milage",
   xlim = c(2.5,5),
   ylim = c(15,30),		 
   main = "Weight vs Milage"
)
	 
# Save the file.
dev.off()

जब हम उपरोक्त कोड निष्पादित करते हैं, तो यह निम्नलिखित परिणाम उत्पन्न करता है -

स्कैटरप्लॉट मैट्रिस

जब हमारे पास दो से अधिक वैरिएबल होते हैं और हम एक वैरिएबल बनाम शेष बचे मैट्रिक्स के बीच संबंध का पता लगाना चाहते हैं। हम प्रयोग करते हैंpairs() स्कैटरप्लॉट के मैट्रीस बनाने के लिए फंक्शन।

वाक्य - विन्यास

R में स्कैप्लॉट मैट्रीक बनाने के लिए मूल सिंटैक्स है -

pairs(formula, data)

निम्नलिखित मापदंडों का वर्णन है -

  • formula जोड़े में प्रयुक्त चर की श्रृंखला का प्रतिनिधित्व करता है।

  • data उस डेटा सेट का प्रतिनिधित्व करता है जिसमें से चर लिए जाएंगे।

उदाहरण

प्रत्येक चर को शेष चर में से प्रत्येक के साथ जोड़ा जाता है। प्रत्येक जोड़ी के लिए एक स्कैल्पलॉट प्लॉट किया जाता है।

# Give the chart file a name.
png(file = "scatterplot_matrices.png")

# Plot the matrices between 4 variables giving 12 plots.

# One variable with 3 others and total 4 variables.

pairs(~wt+mpg+disp+cyl,data = mtcars,
   main = "Scatterplot Matrix")

# Save the file.
dev.off()

जब उपरोक्त कोड निष्पादित होता है तो हमें निम्नलिखित आउटपुट मिलते हैं।