डेटा विज़ुअलाइज़ेशन बनाने के लिए सीखने के लिए संसाधन?


19

मुझे यह जानने में दिलचस्पी है कि आप http://flowingdata.com और सूचना- प्रसारण पर किस प्रकार के दृश्य बना सकते हैं । संपादित करें: अर्थ, विज़ुअलाइज़ेशन जो स्वयं के लिए दिलचस्प हैं - एनवाई टाइम्स ग्राफिक्स की तरह थोड़े, जैसा कि एक रिपोर्ट के लिए त्वरित कुछ के विपरीत है।

इन्हें बनाने के लिए किस तरह के औजारों का उपयोग किया जाता है - क्या यह ज्यादातर एडोब इलस्ट्रेटर / फ़ोटोशॉप का एक बहुत है? विशेष रूप से डेटा विज़ुअलाइज़ेशन के लिए इन उपकरणों का उपयोग करने का तरीका जानने के लिए अच्छे संसाधन (किताबें, वेबसाइट आदि) क्या हैं?

मुझे पता है कि मैं क्या देखना चाहता हूं (और मैं डिजाइन सिद्धांतों से परिचित हूं, उदाहरण के लिए, टुटे की पुस्तकों से), लेकिन मुझे नहीं पता कि उन्हें कैसे बनाया जाए।

जवाबों:


20

फ़्लोइंग डेटा नियमित रूप से उन उपकरणों की चर्चा करता है जो वह उपयोग करता है। उदाहरण के लिए देखें:

उन्होंने यह भी विस्तार से दिखाया कि कैसे वह इस अवसर पर ग्राफिक्स बनाते हैं, जैसे:

इस साइट पर अन्य प्रश्न भी हैं:

IMO, कोशिश:

  1. R और ggplot2: यह एक अच्छा परिचयात्मक वीडियो है , लेकिन ggplot2 वेबसाइट में बहुत सारे संसाधन हैं।
  2. प्रसंस्करण: होमपेज पर बहुत सारे अच्छे ट्यूटोरियल
  3. प्रोटॉविस: मुखपृष्ठ पर महान उदाहरणों का ढेर ।

इन्हें साफ करने के लिए आप एडोब का उपयोग कर सकते हैं।

आप आर webvisपैकेज को भी देख सकते हैं , हालांकि यह उतना पूर्ण नहीं है ggplot2। आर से, आप इस कमांड को प्लेफेयर के गेहूं उदाहरण को देखने के लिए चला सकते हैं:

install.packages("webvis")
library(webvis)
demo("playfairs.wheat")

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


1
बहुत बढ़िया, बढ़िया लिंक! मैं पहले से ही आर और ggplot2 का उपयोग करता हूं, लेकिन वहां से विज़ुअलाइज़ेशन "रिपोर्ट के लिए ग्राफिक्स" के अधिक प्रतीत होता है -विभिन्नता, "आई कैंडी / विज़ुअलाइज़ेशन दिलचस्प से खुद को दिलचस्प" की तुलना में -variety मैं देख रहा हूं। (ggplot2 सुपर सुंदर है, लेकिन यह वास्तव में असीमित रचनात्मकता की अनुमति देने के लिए नहीं है।) क्या मैं गलत हूं ?, या क्या आप कभी-कभी R / ggplot2 का उपयोग किसी अन्य विज़ुअलाइज़ेशन टूल में इनपुट के रूप में करते हैं?
रैगेटिन

5

पहले से उल्लेखित प्रसंस्करण में पुस्तकों का एक अच्छा सेट उपलब्ध है। देखें: 1 , 2 , 3 , 4 , 5 , 6 , 7

आर के साथ शुरू करने में मदद करने के लिए आपको वेब पर बहुत सारी चीजें मिलेंगी। अगले चरण के रूप में फिर ggplot2 में उत्कृष्ट वेब प्रलेखन है । मुझे हेडली की किताब भी बहुत मददगार लगी ।

पायथन जाने के लिए एक और तरीका हो सकता है। विशेष रूप से उपकरण जैसे:

सभी परियोजनाओं को वेब पर अच्छी तरह से प्रलेखित किया गया है। आप कुछ पुस्तकों में झाँकने पर भी विचार कर सकते हैं

अंत में, बड़े डेटासेट बुक के ग्राफिक्स भी कुछ मदद कर सकते हैं।


igraphआर में भी काम करता है; R, उपयोग rglऔर misc3dपैकेज में 3D ओपनग्लिफ़ विज़ को त्वरित किया ।

इसके अलावा matplotlibभूखंड बदसूरत हैं; वे लंबे समय तक gnuplot उपयोगकर्ता के लिए अच्छे हो सकते हैं।

2

R के साथ गति करने में आपको बहुत समय लग जाएगा।

RapidMiner स्वतंत्र और खुला स्रोत और चित्रमय है, और इसमें बहुत सारे अच्छे दृश्य हैं, और आप उन्हें निर्यात कर सकते हैं।

यदि आपके पास पैसा है, या विश्वविद्यालय के कर्मचारी / छात्र हैं तो JMP भी बहुत अच्छा है। यह कुछ बहुत सुंदर रेखांकन बना सकता है, बहुत आसानी से। फ्लैश या पीएनजी या पीडीएफ या आपके पास क्या निर्यात कर सकते हैं।


5
1. यदि आप कुछ भी गंभीर करने की योजना बना रहे हैं तो R के साथ बिताया गया IMHO समय अच्छी तरह से निवेश किया गया है। 2. इसके अलावा KNIME knime.org को RapidMiner विकल्प के रूप में देखें।
radek

(+1) @radek। मैं एक रैपिडिमर प्रशंसक भी हूं, लेकिन मेरी राय में यह परिष्कृत विज़ुअलाइज़ेशन के लिए पर्याप्त लचीला नहीं है।
स्टीफन

यदि आपके पास कोई कोडिंग अनुभव है, तो आपको आर के साथ गति करने के लिए वास्तव में एक दिन या उससे अधिक की आवश्यकता नहीं होगी। यह बहुत सीधा है, जहां तक ​​भाषाएं जाती हैं, और कुछ उत्कृष्ट ऑनलाइन ट्यूटोरियल हैं।
n

1

एक और अच्छा विकल्प प्रोटोविस लाइब्रेरी है http://vis.stanford.edu/protovis/

यह एक बहुत अच्छी तरह से तैयार की गई जावास्क्रिप्ट लाइब्रेरी है जो कुछ सुंदर दृश्य बना सकती है यदि आपके पास आवश्यक जावास्क्रिप्ट राशि लिखने की समय और क्षमता है।

मैं भी अत्यधिक अनुशंसा करता हूं झांकी http://www.tableausoftware.com । यह तेजी से डेटा सेट की खोज और कई अलग-अलग विज़ुअलाइज़ेशन बनाने के लिए बहुत अच्छा है।

दोनों उत्पादों की जड़ें स्टैनफोर्ड विज़ुअलाइज़ेशन ग्रुप में हैं।


1

यहाँ कई उत्कृष्ट उत्तर दिए गए हैं, और आप जो भाषा / पुस्तकालय सीखना चाहते हैं, वह उस प्रकार के दृश्य पर निर्भर करेगा, जिसे आप करना चाहते हैं।

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

एक उदाहरण लेते हैं। मान लीजिए कि आप एक वाणिज्यिक भवन के लिए महीने तक बिजली की खपत की साजिश कर रहे हैं। इस उद्देश्य के लिए मैटलपोटलिब में एक सरल रेखा ग्राफ उत्पन्न किया जा सकता है।

हालाँकि, यदि हम दृश्य को अधिक परिष्कृत और ज्ञानवर्धक बनाना चाहते हैं, तो हम समुद्री जीवों के साथ हीटमैप तैयार कर सकते हैं:

गर्मी के नक्शे

एक हीटमैप केवल एक उदाहरण है। समुद्री जीवों के साथ कुछ अन्य सामान्य उपयोगों में शामिल हैं:

  • केडीई भूखंड
  • झुंड के प्लॉट
  • वायलिन प्लाट

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

अगर यह आपकी रुचि है - तो आप यहाँ पर समुद्री जीवों के बारे में अधिक जानकारी पा सकते हैं: https://seaborn.pydata.org/



0

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

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


R; function??- आर में इनबिल्ट मदद है। आप आमतौर पर आर सामान खोजने के लिए "क्रैन" भी खोज सकते हैं, और मुझे लगता है कि अधिकांश प्रमुख खोज इंजन एकल पत्र को अच्छी तरह से संभाल सकते हैं।
n

0

यहां 3D.js पर एक YouTube ट्यूटोरियल है जो HTML, SVG, CSS और जावास्क्रिप्ट की मूल बातें सिखाता है, साथ ही डेटा को कैसे लोड करना है और D3.js. के साथ बार चार्ट, लाइन चार्ट और स्कैटर प्लॉट बनाना है।

वीडियो थंबनेल


0

यहाँ आप डी 3 के साथ शुरू करने के लिए एक व्यावहारिक संसाधन है। इसमें d3 में डेटासेट लोड करने, व्यवस्थित करने और कल्पना करने के लिए एक डेमो कोड और चरण-दर-चरण उदाहरण शामिल हैं।

https://www.edx.org/course/web-app-development-with-the-power-of-nodejs


-3

अनंत संसाधन हैं, लेकिन आप उन्हें इस आधार पर संकुचित कर सकते हैं कि आप अपने डेटा को कैसे रूपांतरित करना चाहते हैं, आप कितने डेटा स्रोतों के साथ काम कर रहे हैं, उन्हें कैसे साझा किया जाना चाहिए, आदि।

यहां एक गाइड है कि कैसे सही संसाधन चुनें जो आपको सही दिशा में इंगित करने में मदद कर सके।


1
जैसा कि आप इस समूह से जुड़े हैं, कृपया एक ब्याज घोषित करें। लिंक केवल उत्तर सबसे उपयोगी नहीं हैं। आँकड़े .stackexchange.com / help / promotion पर सलाह लागू हो सकती है।
निक कॉक्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.