2011-11-02 12 views
5

मैं वर्तमान में persp -command का उपयोग कर आर में 3 डी ग्राफ उत्पन्न कर रहा हूं। दृष्टिकोण को बदलने के लिए किसी को पैरामीटर theta और phi सेट करना होगा। ग्राफ (एक अच्छा दृष्टिकोण) पर मूल्यांकन करने के लिए, इन पैरामीटरों के लिए बहुत से संयोजनों को आजमाएं।क्या आर में 3 डी ग्राफ देखने के लिए एक इंटरैक्टिव आउटपुट डिवाइस है?

मैं सोच रहा था कि कोई इंटरेक्टिव आउटपुट डिवाइस को परिभाषित कर सकता है जो माउस का उपयोग करके ग्राफ को घुमाएगा। यह भी अच्छा होगा अगर यह डिवाइस theta और phi के लिए वर्तमान मान देता है।

क्या ऐसा कोई डिवाइस/पैकेज है?

+1

rgl पैकेज पर एक नज़र डालें: http://rgl.neoscientists.org/about.shtml – Andrie

उत्तर

6

RGL पैकेज देखें: http://cran.r-project.org/web/packages/rgl/index.html

यह theta और phi मूल्यों की जरूरत है, IIRC (हालांकि @ डीटर चलो इस के लिए एक समाधान के लिए नीचे टिप्पणी देखें) की रिपोर्ट नहीं होगा, लेकिन आप rgl.snapshot() उपयोग कर सकते हैं या बिटमैप या वेक्टर छवि के रूप में वर्तमान डिस्प्ले को पकड़ने के लिए rgl.postscript()। पैकेज में persp3d() है जो persp() के समान है।

+0

+1 'persp3d' – Andrie

+4

को इंगित करने के लिए +1 जबकि आप कोणों को निर्देशित नहीं करते हैं, par3d का उपयोग करके आप projMatrix और उपयोग कर सकते हैं यह कोण निकालने के लिए। –

+0

धन्यवाद @DieterMenne –

2

पैकेज rggobihttp://cran.r-project.org/web/packages/rggobi/index.html

3 या इससे भी अधिक आयामों में डेटा दृश्य के लिए देखें, पैकेज rggobi जो कार्यक्रम ggobi का उपयोग करता है की कोशिश करो। माउस, "ब्रश" डेटा का उपयोग कर डेटा में हेरफेर करना संभव है, कई आयामों में विज़ुअलाइज़ करते समय डेटा में बिंदुओं की पहचान करें।