आर में एक टेबल कैसे प्लॉट करें (उदाहरण के साथ)
अक्सर आप आर में ग्राफ़ के साथ एक तालिका बनाना चाह सकते हैं।
सौभाग्य से, ग्रिडएक्स्ट्रा पैकेज में फ़ंक्शंस का उपयोग करके ऐसा करना आसान है।
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में तालिका को प्लॉट करने के लिए इस पैकेज में फ़ंक्शन का उपयोग कैसे करें।
उदाहरण: आर में एक तालिका बनाना
मान लीजिए कि हमारे पास R में निम्नलिखित डेटा फ़्रेम है:
#create data frame df <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7), y=c(3, 4, 4, 8, 6, 10, 14)) #view data frame df xy 1 1 3 2 2 4 3 3 4 4 4 8 5 5 6 6 6 10 7 7 14
अब मान लें कि हम डेटा फ्रेम में मूल्यों की कल्पना करने के लिए एक स्कैटरप्लॉट बनाना चाहते हैं और कच्चे मूल्यों को दिखाने वाली एक तालिका भी प्लॉट करना चाहते हैं।
ऐसा करने के लिए हम निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
library (gridExtra)
library (ggplot2)
#define scatterplot
my_plot <- ggplot(df, aes(x=x, y=y)) +
geom_point()
#define table
my_table <- tableGrob(df)
#create scatterplot and add table underneath it
grid. arrange (my_plot, my_table)
यहां बताया गया है कि यह कोड कैसे काम करता है:
- हमने पॉइंट क्लाउड उत्पन्न करने के लिए ggplot() का उपयोग किया
- हमने डेटा फ़्रेम को टेबल ऑब्जेक्ट में बदलने के लिए टेबलग्रोब() का उपयोग किया
- हमने स्कैटरप्लॉट और ऐरे दोनों को प्लॉट करने के लिए ग्रिड.अरेंज() का उपयोग किया।
डिफ़ॉल्ट रूप से, ग्रिड.अरेंज() फ़ंक्शन स्कैटरप्लॉट और तालिका को एक ही कॉलम में व्यवस्थित करता है।
हालाँकि, आप स्कैटरप्लॉट और तालिका को दो कॉलमों में प्रदर्शित करने के लिए ncol तर्क का उपयोग कर सकते हैं, अर्थात साथ-साथ:
library (gridExtra)
library (ggplot2)
#define scatterplot
my_plot <- ggplot(df, aes(x=x, y=y)) +
geom_point()
#define table
my_table <- tableGrob(df)
#create scatterplot and add table next to it
grid. arrange (arrangeGrob(my_plot, my_table, ncol= 2 ))
तालिका अब नीचे की बजाय प्लॉट के किनारे प्रदर्शित की गई है।
ध्यान दें : इस उदाहरण में, हमने केवल एक तालिका प्लॉट की है, लेकिन आप एक साथ कई टेबल प्लॉट करने के लिए ग्रिड.अरेंज() फ़ंक्शन में कई टेबल निर्दिष्ट कर सकते हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य कार्य कैसे करें:
आर में स्कैटरप्लॉट पर बिंदुओं को कैसे लेबल करें
R में पथ के बाहर टेक्स्ट कैसे जोड़ें
आर में रिग्रेशन लाइन के साथ स्कैटरप्लॉट कैसे बनाएं