गतिशील (/ इंटरैक्टिव) सांख्यिकीय दृश्य का उपयोग (/ बनाने) सीखने के लिए संसाधन


14

मैं इंटरैक्टिव डेटा विज़ुअलाइज़ेशन (ज़ूमिंग, पॉइंटिंग, ब्रशिंग, पॉइंट-मैपिंग इत्यादि) पर कुछ और सीखना चाहूंगा। मैं किसी का भी स्वागत करूंगा:

  1. सांख्यिकीय अन्वेषण के लिए इस तरह के तरीकों का उपयोग करने के बारे में ट्यूटोरियल / गाइड / पुस्तक (?) / वीडियो ।
  2. अच्छे / रोचक इंटरेक्टिव डेटा-वाइज़ पैकेज (आर में और इसके बाहर) के लिए पॉइंटर्स

बस बॉल रोलिंग शुरू करने के लिए, मुझे पता है कि आर में इंटरएक्टिव विज़ुअलाइज़ेशन प्राप्त करने के विभिन्न तरीके हैं, जैसे कि आरगोबी , नया googleViz आर पैकेज , एनीमेशन पैकेज और कुछ अन्य। लेकिन अगर दूसरे पैकेज तलाशने लायक हैं (ऐसी चीजें जो आर नहीं करता है) की पेशकश करते हैं, तो मुझे उनके बारे में जानकर खुशी होगी (जैसे जेएमपी, मैथलैब, एसएसएस, एक्सल, और इसी तरह)।

ps: यह "इंटरेक्टिव-विज़ुअलाइज़ेशन" टैग का उपयोग करने वाला पहला प्रश्न है


मुझे लगता है कि @Shane कुछ यहाँ कहने के लिए है, जबकि (protovis के लिए पार्सर) webvis बारे में बात कर के बाद से protovis (वेब दृश्य के लिए समर्पित) (होगा vis.stanford.edu/protovis ) इंटरैक्टिव ग्राफिक्स की संभावना शामिल है ...
रोबिन गिरार्ड

आर में, iPlots और Rgl भी है , लेकिन जावास्क्रिप्ट- या पायथन-आधारित समाधान अधिक लचीले हो सकते हैं।
विंसेंट ज़ोन्कंड

जवाबों:


13

इसके अलावा Protovis (एचटीएमएल + जे एस) या मायावी (अजगर), मैं सिफारिश करेंगे प्रसंस्करण है जो

उन लोगों के लिए एक खुला स्रोत प्रोग्रामिंग भाषा और वातावरण जो चित्र, एनिमेशन और इंटरैक्शन बनाना चाहते हैं। प्रारंभ में एक सॉफ्टवेयर स्केचबुक के रूप में सेवा करने और एक दृश्य संदर्भ में कंप्यूटर प्रोग्रामिंग के मूल सिद्धांतों को पढ़ाने के लिए विकसित किया गया था।

Http://www.openprocessing.org/ पर बहुत सारी ओपन-सोर्स स्क्रिप्ट हैं , और बहुत सारी संबंधित किताबें हैं जो प्रोसेसिंग से संबंधित हैं , लेकिन डेटा विज़ुअलाइज़ेशन भी।

मुझे पता है कि एक R इंटरफ़ेस प्रदान करने के लिए एक परियोजना है, rprocessing , लेकिन मुझे नहीं पता कि यह कैसे जाता है। क्लोजर / इन्कंटर के साथ एक इंटरफ़ेस भी है (उदाहरण के लिए, देखें) क्लोजर और इन्कंटर के साथ प्रोसेसिंग विज़ुअलाइज़ेशन बनाना )।

ऐसे कई ऑनलाइन संसाधन हैं, जिनमें स्टैनफोर्ड क्लास के नोट्स, जैसे CS448B , या 7 क्लासिक फाउंडेशनल विज़ पेपर्स जिन्हें आप सार्वजनिक रूप से स्वीकार नहीं करना चाहते हैं


6

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

  • D3.js का उत्तराधिकारी है। यह अधिक शक्तिशाली है कि आपके पास बनाई गई वस्तुओं पर अधिक नियंत्रण है (वे उचित DOM ऑब्जेक्ट्स हैं, यानी आपके पास जावास्क्रिप्ट का उपयोग करके उन पर पूर्ण नियंत्रण है), लेकिन कुछ सादगी के लिए प्रोटॉविस पसंद करते हैं। अच्छी तकनीकी डी 3 बनाम प्रोटॉविस चर्चा यहां
  • Raphael.js अत्यधिक अनुकूलित मास-मार्केट वेब अन्तरक्रियाशीलता के लिए एक अच्छा विकल्प है क्योंकि यह दोनों भविष्य के प्रमाण (फ्लैश नहीं) है और IE6 के रूप में पुराने ब्राउज़र पर काम करता है (केवल एक चीज जो इस पर काम नहीं करती है, जो मुझे पता है कि पुराने संस्करण हैं) Android ब्राउज़र)। डी 3 की तरह, सब कुछ एक लक्षित डोम ऑब्जेक्ट है और इसमें एनीमेशन और अन्तरक्रियाशीलता के लिए अच्छा निर्मित एपीआई नियंत्रण है। यह उस बॉक्स से बाहर कुछ भी प्रदान नहीं करता है जो विज़ुअलाइज़ेशन के लिए विशिष्ट है: यह एक बहुत शक्तिशाली और लचीला खाली स्लेट है, जो कस्टम विज़ुअलाइज़ेशन को डिजाइन करने के लिए एक शानदार विकल्प है, लेकिन आपके स्वयं के प्रारंभिक खोज विश्लेषण के लिए नहीं। पहले अपने डेटा से परिचित हों।
  • gRaphael.js लिए मानक चार्ट (बार, लाइन, आदि) है। यह बुनियादी है लेकिन काम करता है और इसे बनाया जा सकता है - यदि आप अपना खुद का सूट बना रहे हैं तो यह एक उपयोगी घटक हो सकता है।

सामान्य सिद्धांतों के लिए, सीखने के बारे में आपके अन्य प्रश्न के बारे में, सूचना डैशबोर्ड डिजाइन के एक उल्लेख के योग्य है, यदि आप चाहते हैं कि आपके डेटा के लिए सामान्य उद्देश्य इंटरैक्टिव मानक उपकरण की एक सरणी बनाई जाए।

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

इसके अलावा, प्रोग्रामिंग के लिए किसी भी नए के लिए, प्रोग्रामिंग इंटरएक्टिविटी के तकनीकी कौशल को परिभाषित करने के लिए एक अच्छी जगह है (इसमें प्रसंस्करण पर एक विषम अध्याय भी शामिल है)।

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


लिंक व्हीबर में संपादित करने के लिए धन्यवाद - मुझे इसे मारो!
user56reinstatemonica8

4

प्रसंस्करण के अलावा, पायथन-आधारित नोडबॉक्स (1, 2, ओपनजीएल) देखें, जो प्रसंस्करण से प्रेरित था:

Nodebox 1 केवल Mac है, जबकि Nodebox 2 और OpenGL संस्करण क्रॉस-प्लेटफ़ॉर्म हैं।

पायथन में एक टन डेटा क्रंचिंग लाइब्रेरी है जिसे Nodebox, जैसे, scipy.org में आयात किया जा सकता है


1

मौजूदा उत्तर देने के लिए एक अलग दृष्टिकोण के रूप में, कुछ ही समय बाद मैं अपनी पहली लंबी सूची पोस्ट, बुनाई उभरा: एक खुला स्रोत समर्पित डेटा दृश्य सूट। यहाँ पर WEWe पर एक संक्षिप्त लेखन है अग्रणी डेटा विज़ ब्लॉग फ़्लॉइंग डेटा पर है

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

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.