Ggplot2 प्लॉट्स को शीघ्रता से सहेजने के लिए ggsave का उपयोग कैसे करें


आप ggplot2 द्वारा बनाए गए प्लॉट को तुरंत सहेजने के लिए ggsave() फ़ंक्शन का उपयोग कर सकते हैं।

यह फ़ंक्शन निम्नलिखित मूल सिंटैक्स का उपयोग करता है:

 ggsave(
  filename,
  plot = last_plot(),
  device = NULL,
  path = NULL,
  scale = 1,
  width = NA,
  height = NA,
  units = c("in", "cm", "mm", "px"),")
  ...
)

सोना:

  • फ़ाइल नाम : प्लॉट को सहेजते समय उपयोग की जाने वाली फ़ाइल का नाम (उदाहरण के लिए “my_plot.pdf”)
  • षडयंत्र : बचाने की षडयंत्र। डिफ़ॉल्ट अंतिम प्रदर्शित ट्रेस को सहेजना है।
  • उपकरण : उपयोग करने योग्य उपकरण
  • पथ : फ़ाइल को सहेजने का पथ
  • पैमाना : गुणात्मक पैमाना कारक
  • चौड़ाई : निर्दिष्ट इकाइयों में भूखंड की चौड़ाई
  • ऊंचाई : निर्दिष्ट इकाइयों में भूखंड की ऊंचाई
  • इकाइयाँ : प्लॉट आकार निर्दिष्ट करते समय उपयोग की जाने वाली इकाइयाँ

निम्नलिखित उदाहरण दिखाते हैं कि ggplot2 में बनाए गए निम्नलिखित स्कैटरप्लॉट को सहेजने के लिए ggsave() फ़ंक्शन का उपयोग कैसे करें:

 library (ggplot2)

#create data frame
df <- data. frame (team=rep(c(' A ', ' B '), each= 5 ),
                 assists=c(1, 3, 3, 4, 5, 7, 7, 9, 9, 10),
                 points=c(4, 8, 12, 10, 18, 25, 20, 28, 33, 35))

#create scatterplot
ggplot(df, aes(x=assists, y=points)) + 
  geom_point(aes(color=team), size= 3 ) 

उदाहरण 1: प्लॉट को डिफ़ॉल्ट सेटिंग्स के साथ सहेजने के लिए ggsave() का उपयोग करें

हम इस स्कैटरप्लॉट को सभी डिफ़ॉल्ट सेटिंग्स के साथ my_plot.pdf नामक पीडीएफ फ़ाइल में सहेजने के लिए ggsave() के साथ निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 library (ggplot2)

#save scatter plot as PDF file
ggsave(' my_plot.pdf ')

चूँकि हमने अपने प्लॉट के लिए कोई पथ या आकार निर्दिष्ट नहीं किया है, इसलिए पॉइंट क्लाउड को वर्तमान ग्राफ़िक्स डिवाइस के आकार के साथ वर्तमान कार्यशील निर्देशिका में एक पीडीएफ के रूप में सहेजा जाएगा।

यदि मैं अपनी वर्तमान कार्यशील निर्देशिका पर नेविगेट करता हूं, तो मैं पीडीएफ फाइल देख सकता हूं:

मैं देख सकता हूं कि प्लॉट को वर्तमान ग्राफिक्स डिवाइस के आकार के साथ एक पीडीएफ फाइल के रूप में सहेजा गया था।

उदाहरण 2: कस्टम पैरामीटर के साथ प्लॉट को सहेजने के लिए ggsave() का उपयोग करें

हम इस स्कैटरप्लॉट को 3 इंच चौड़े और 6 इंच ऊंचे आकार वाली my_plot2.pdf नामक पीडीएफ फाइल में सहेजने के लिए ggsave() के साथ निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 library (ggplot2)

#save scatter plot as PDF file with specific dimensions
ggsave(' my_plot2.pdf ', width= 3 , height= 6 , units=' in ')

यदि मैं अपनी वर्तमान कार्यशील निर्देशिका पर नेविगेट करता हूं, तो मैं पीडीएफ फाइल देख सकता हूं:

मैं देख सकता हूं कि प्लॉट मेरे द्वारा निर्दिष्ट आयामों के साथ एक पीडीएफ फाइल के रूप में सहेजा गया था।

नोट : इन उदाहरणों में, हमने ggplot2 प्लॉट्स को पीडीएफ फाइलों के रूप में सहेजना चुना है, लेकिन आप jpeg , png , या अन्य फ़ाइल प्रारूप भी निर्दिष्ट कर सकते हैं।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य कार्य कैसे करें:

Ggplot2 प्लॉट्स में टेक्स्ट कैसे जोड़ें
Ggplot2 में शीर्षक स्थिति कैसे बदलें
Ggplot2 में अक्ष लेबल कैसे हटाएं

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *