2011-06-03 10 views
10

एक इंटरैक्टिव विंडोिंग सिस्टम (जैसे विंडोज, उबंटू, मैकओएसएक्स) के भीतर आर का उपयोग करते समय plot(x) के लिए डिफ़ॉल्ट व्यवहार एक इंटरैक्टिव ग्राफिक्स डिवाइस (plot.new() के साथ हुड के नीचे) खोलना है, और उस पर सामान खींचना है। डिवाइस को अंतःक्रियात्मक रूप से स्थानांतरित, आकार बदलने और बंद किया जा सकता है, और (प्लेटफार्म के आधार पर) अन्य जीयूआई-आधारित संचालन प्रस्तुत करता है। इसे dev.off(), dev.copy() के साथ आर कोड के साथ बंद या कॉपी किया जा सकता है और परिवार में अन्य कार्य भी हैं।क्या आर कोड के साथ एक इंटरैक्टिव आर ग्राफिक्स डिवाइस का आकार बदलना संभव है?

डिवाइस को आर कोड का उपयोग करके स्थानांतरित या आकार बदल सकता है?

मुझे एहसास है कि इस प्रश्न में कई प्लेटफ़ॉर्म-विशिष्ट उत्तर हो सकते हैं, और सभी और किसी भी विवरण का स्वागत है। मुझे आर के नवीनतम संस्करण के लिए डिफ़ॉल्ट विंडोज इंस्टॉलेशन विकल्पों में सबसे अधिक दिलचस्पी है, लेकिन ओएस वातावरण और अन्य विकल्पों के बीच अंतर के बारे में और जानने के लिए उत्सुक हूं।

उत्तर

4

कुछ जवाब लेकिन संभवतः उपयोगी के साथ अतीत के प्रयास का एक संग्रह:

  • https://stat.ethz.ch/pipermail/r-help/2002-October/025840.html: बहुत पुराना सवाल। बीडीआर से सामान्य स्नैक्स प्राप्त करता है। पोस्टर का दावा है "मुझे मेलिंग सूची अभिलेखागार आलेख में मिला है, जो कि वर्णन करता है कि * xix ग्राफिकल विंडो को * nix through * nix कमांड-लाइन इंटरफ़ेस पर आर। :)"
  • यह http://finzi.psych.upenn.edu/R/Rhelp01/archive/13765.html वह हो सकता है जो वह बात कर रहा था, जो हो सकता है (?) अभी भी X11 सिस्टम पर काम - प्रयास नहीं किया है यह
  • How to change current Plot Window Size (in R) एक (काट दिया) विंडोज-विशिष्ट समाधान है कि ग्राफिक्स रिकॉर्डिंग, विंडो बंद करने, और एक दूसरे से खोलने शामिल देता है ...
  • http://r.789695.n4.nabble.com/Resize-Graphics-Window-td2103378.html (कोई जवाब नहीं)
  • http://tolstoy.newcastle.edu.au/R/help/05/10/13546.html क्वार्ट्ज के बारे में पूछता है, और प्रारंभ में
  • विंडो खोलते समय आकार को सेट करने के तरीके के बारे में केवल जवाब मिलते हैं
+0

मुझे आश्चर्य है कि किसी ने एक ही स्थान पर बीडीआर स्नैंक के सभी (या पसंद बिट्स) को संकलित करने का प्रयास किया है। कुछ मनोरंजक पढ़ने के लिए कर सकते हैं। – joran

3

आप फेलिक्स एंड्रयूज द्वारा उत्कृष्ट संकुल जो काफी अन्तरक्रियाशीलता लाने उपकरणों जाली पर देखने के लिए कहें:

आपके प्रश्न के शारीरिक आकार के बारे में है स्क्रीन पर खिड़की: मुझे ऐसा नहीं लगता है। यह एक विंडो प्रबंधक कार्य है, और आपको एक बार खींची गई खिड़की को बदलने के लिए कोड (बहुत मंच निर्भर, मुझे संदेह) कोड लिखना होगा।

5

यदि आप वास्तव में ऐसा करना चाहते थे, तो आप जीटीके पुस्तकालयों और कैरोडिवाइस पैकेज का उपयोग कर सकते हैं। फिर आप आरजीटीके 2 कॉल के साथ चीजों का आकार बदल सकते हैं। यह डिफ़ॉल्ट इंस्टॉल नहीं है, लेकिन क्रॉस प्लेटफ़ॉर्म है।

library(RGtk2) 
library(cairoDevice) 
w = gtkWindow() 
da <- gtkDrawingArea() 
asCairoDevice(da) 
w <- gtkWindow(show=FALSE) 
w$add(da) 
w$show() 
hist(rnorm(100)) 
w$resize(500, 500) 
w$move(200,200) 
+0

ओह, यह जानकर अच्छा लगा कि आप आरजीटीके 2 के माध्यम से वहां जा सकते हैं! –

संबंधित मुद्दे