आर - हिस्टोग्राम
एक हिस्टोग्राम एक वैरिएबल के मानों की आवृत्तियों का प्रतिनिधित्व करता है, जो कि श्रेणियों में बाल्टी होती है। हिस्टोग्राम बार चैट के समान है लेकिन अंतर यह है कि मूल्यों को निरंतर श्रेणियों में समूहित किया जाता है। हिस्टोग्राम में प्रत्येक पट्टी उस सीमा में मौजूद मूल्यों की संख्या का प्रतिनिधित्व करती है।
आर हिस्टोग्राम का उपयोग करके बनाता है hist()समारोह। यह फ़ंक्शन एक वेक्टर को इनपुट के रूप में लेता है और हिस्टोग्राम को प्लॉट करने के लिए कुछ और मापदंडों का उपयोग करता है।
वाक्य - विन्यास
R का उपयोग करके हिस्टोग्राम बनाने का मूल सिंटैक्स है -
hist(v,main,xlab,xlim,ylim,breaks,col,border)
निम्नलिखित मापदंडों का वर्णन है -
v एक वेक्टर है जिसमें हिस्टोग्राम में संख्यात्मक मूल्यों का उपयोग किया जाता है।
main चार्ट का शीर्षक इंगित करता है।
col का उपयोग सलाखों के रंग को सेट करने के लिए किया जाता है।
border प्रत्येक पट्टी का बॉर्डर रंग सेट करने के लिए उपयोग किया जाता है।
xlab एक्स-अक्ष का विवरण देने के लिए उपयोग किया जाता है।
xlim एक्स-अक्ष पर मूल्यों की सीमा को निर्दिष्ट करने के लिए उपयोग किया जाता है।
ylim y- अक्ष पर मानों की श्रेणी निर्दिष्ट करने के लिए उपयोग किया जाता है।
breaks प्रत्येक बार की चौड़ाई का उल्लेख करने के लिए उपयोग किया जाता है।
उदाहरण
एक सरल हिस्टोग्राम इनपुट वेक्टर, लेबल, कॉल और बॉर्डर मापदंडों का उपयोग करके बनाया गया है।
नीचे दी गई स्क्रिप्ट मौजूदा आर वर्किंग डायरेक्टरी में हिस्टोग्राम बनाएगी और बचाएगी।
# Create data for the graph.
v <- c(9,13,21,8,36,22,12,41,31,33,19)
# Give the chart file a name.
png(file = "histogram.png")
# Create the histogram.
hist(v,xlab = "Weight",col = "yellow",border = "blue")
# Save the file.
dev.off()
जब हम उपरोक्त कोड निष्पादित करते हैं, तो यह निम्नलिखित परिणाम उत्पन्न करता है -
एक्स और वाई मूल्यों की सीमा
एक्स अक्ष और वाई अक्ष में अनुमत मानों की सीमा को निर्दिष्ट करने के लिए, हम xlim और ylim मापदंडों का उपयोग कर सकते हैं।
प्रत्येक बार की चौड़ाई को ब्रेक का उपयोग करके तय किया जा सकता है।
# Create data for the graph.
v <- c(9,13,21,8,36,22,12,41,31,33,19)
# Give the chart file a name.
png(file = "histogram_lim_breaks.png")
# Create the histogram.
hist(v,xlab = "Weight",col = "green",border = "red", xlim = c(0,40), ylim = c(0,5),
breaks = 5)
# Save the file.
dev.off()
जब हम उपरोक्त कोड निष्पादित करते हैं, तो यह निम्नलिखित परिणाम उत्पन्न करता है -