क्या किसी को डेटाबेस से डेटा की कल्पना करने के लिए कोई अच्छा खुला स्रोत सॉफ़्टवेयर पता है?


50

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

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

क्या किसी को उस तरह का कोई मुफ्त या खुला स्रोत सॉफ्टवेयर पता है?


1
डेटाबेस से, क्या आपका मतलब SQL, Postgres, Mongo जैसी संरचनाओं से है? ( मैक के लिए इंडक्शन में ऐसी कार्यक्षमताएँ हैं।) या क्या आप किसी भी प्रोग्राम के बाद हैं जो CSV फ़ाइलों को स्वीकार करते हैं और ग्राफ़िकल टेम्प्लेट, या A la GGobi पर कॉलम को खींचने और छोड़ने की अनुमति देते हैं ?
chl

मैंने एक प्लॉटर टूल बनाया github.com/burlachenkok/plotter_plusplus
bruziuz

जवाबों:


38

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

यहाँ छवि विवरण दर्ज करें यहाँ छवि विवरण दर्ज करें यहाँ छवि विवरण दर्ज करें


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

  • जावास्क्रिप्ट में ग्राहक पक्ष पर डेटा प्राप्त करने, प्रसंस्करण, प्रबंधन और सफाई के लिए मिसो डेटासैट (एक सीएसवी पार्सर शामिल है)
  • एसवीजी में इंटरैक्टिव विज़ुअलाइज़ेशन के लिए डी 3 (IE8 और पहले और पुराने (v1, v2) एंड्रॉइड फोन को छोड़कर हर ब्राउज़र में काम करता है)।
  • इंटरैक्टिव क्रॉस-ब्राउज़र मानक चार्ट के लिए gRaphael
  • अगर आपको इंटरनेट एक्सप्लोरर 6, 7 और 8 में काम करने के लिए एसवीजी आउटपुट की जरूरत है तो राफेल

यदि आप वेब प्रोग्रामिंग विकल्प में रुचि रखते हैं, तो यहां थोड़ा और विस्तृत लेखन-अप है जो मैंने स्टैफ़ोवरफ्लो के लिए राफेल और डी 3 पर लिखा था


वहाँ भी कुछ मुफ्त (खुला स्रोत नहीं) ऑनलाइन डेटावी सुइट्स उल्लेख के लायक हैं (शायद प्रत्यक्ष डीबी कनेक्शन के लिए उपयुक्त नहीं हैं, लेकिन एक नज़र के लायक हैं:

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

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

यहाँ छवि विवरण दर्ज करें


WEAVE सबसे अच्छा जीयूआई-आधारित ओपन-सोर्स टूल है जिसे मैं व्यक्तिगत दृश्य विश्लेषण के लिए जानता हूं ।

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


7

प्वाइंट और क्लिक इंटरफेस आसान लग रहे हैं, लेकिन लंबे समय में आप "कोड लिखकर" लिखकर शपथ लेंगे।

प्वाइंट, क्लिक, ड्रैग इंटरफेस पर स्क्रिप्ट आधारित प्रणालियों का एक फायदा ऑडिट ट्रेल / हिस्ट्री (कुछ GUIs का इतिहास है, लेकिन वे आम तौर पर सहेजे गए स्क्रिप्ट के साथ काम करना उतना आसान नहीं है)। यदि आप अपना ग्राफ बनाने के लिए कुछ कोड लिखते हैं और इसे सहेजते हैं तो इसे फिर से जमा करना या फिर कुछ छोटे संपादन करना फिर से शुरू करना हमेशा आसान होता है, पूर्व ग्राफ़ बनाने के लिए उपयोग किए जाने वाले क्लिक और ड्रग्स के सेट को याद रखना हमेशा आसान नहीं होता है।

बड़ी संख्या में भूखंडों के लिए लिपियां भी बहुत तेज होंगी। पहले प्लॉट के लिए कोड लिखने में थोड़ा अधिक समय लगेगा, लेकिन केवल कुछ पंक्तियों और कुछ छोटे संशोधनों को जोड़कर आप 100 या अधिक चर के माध्यम से लूप कर सकते हैं जहां थोड़े अतिरिक्त प्रयास होते हैं, जहां आपको क्लिक का एक ही सेट करने की आवश्यकता होती है और प्रत्येक भूखंड के लिए बार-बार सूख जाता है।

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

मैं R की सलाह देता हूं जो स्वतंत्र और खुला स्रोत है और इसमें कुछ GUI उपलब्ध हैं (Rcmdr, jgr, rstudio, आदि) एक अच्छे विकल्प के रूप में।


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

1
@edallme, मैं असहमत हूँ। आप जो कहते हैं वह उन लोगों के लिए सही हो सकता है जो GUI इंटरफ़ेस की मूल बातें जानते हैं और स्क्रिप्टिंग टूल नहीं जानते हैं, लेकिन मुझे लगता है कि यह स्क्रिप्टिंग टूल सीखने का एक तर्क है। मेरे मामले में मुझे उम्मीद है कि ऊपर तीर, बायाँ तीर मारना, और "col.axis = 'blue' जैसी कोई चीज़ टाइप करना, मेरे हाथ को माउस पर ले जाने, प्लॉट पर क्लिक करने और विकल्पों के माध्यम से खोजने में कम समय लगेगा। । GUI शुरू करने वाले किसी व्यक्ति के लिए यह महसूस करना संभव है कि क्या बदलना संभव है, लेकिन मैं उन लोगों को पसंद करता हूं जो कोड दिखाते हैं ताकि वे बेहतर दृष्टिकोण सीखें।
ग्रेग स्नो

1
मुझे विकल्प चुनने के लिए एक GUI के स्टैटा के दृष्टिकोण को पसंद है, फिर कोड को थूकना जब आप 'ओके' को हिट कर सकते हैं। जब आपको चीजों को स्वचालित करने की आवश्यकता होती है, तो स्क्रिप्टिंग उपलब्ध होना सहायक होता है। लेकिन खोजपूर्ण खोज एक या दो बार चार्ट मापदंडों को बदलने की तुलना में बहुत अधिक है। अच्छे इंटरेक्टिव टूल में उपयोगकर्ता एक बटन या एक तीर कुंजी के क्लिक के साथ चार्ट के लिए उपयोग किए जाने वाले कॉलम को बदल सकते हैं, एक स्लाइडर या ड्रैग-एंड-ड्रॉप इंटरैक्शन के साथ डेटा के सबसेट को फ़िल्टर कर सकते हैं, और कनेक्ट किए गए डेटा बिंदुओं को दिखाते हुए चार्ट के बीच ब्रश कर सकते हैं । इसके अलावा, प्रत्येक परिवर्तन 100ms से कम में प्रदान किया जाता है और उपयोगकर्ताओं को दंडित नहीं करता है।
15

1
यह जोड़ने के लायक है आजकल आर पैकेज हैं जो वेब एप्लिकेशन को बहुत आसान बनाते हैं। चमकदार या opencpu
jangorecki

@GregSnow: यह वास्तव में विज़ुअलाइज़ेशन पैकेज पर निर्भर करता है। मैं पहलुओं के साथ एक बहुत अच्छा, विस्तृत प्लॉट प्राप्त कर सकता हूं और जीजीपी में दूर तक काम करने वाले सभी जैज, किसी भी जीयूआई के साथ तुलना में कहीं अधिक तेज। Matplotlib, आधार R प्लॉट और कई अन्य पैकेजों के लिए भी ऐसा नहीं कहा जा सकता है।
n

3

RapidMiner में अच्छे दृश्य हैं:

http://rapid-i.com/component/option,com_myblog/show,New-Plotters-for-RapidMiner.html/Itemid,172/lang,en/

और निश्चित रूप से, आर + ggplot2 है, वेब इंटरफ़ेस या चित्रमय दृश्य का उपयोग करते हुए:

http://labs.dataspora.com/ggplot2/

http://www.deducer.org/pmwiki/index.php?n=Main.PlotBuilder


R + Mondrian या ggobi भी अच्छी है
wdkrnls

1

आप मुफ्त क्लाउड सेवा का उपयोग https://my.infocaptor.com/free_data_visualization.php पर कर सकते हैं

ऑनलाइन संस्करण आपको किसी भी सीएसवी / एक्सेल डेटा को अपलोड करने देता है और जल्दी से इसकी कल्पना करता है। उसके लिए आपको लॉगिन की आवश्यकता नहीं है। यदि आप डेटाबेस के साथ काम करना चाहते हैं तो आपको लॉगिन करने की आवश्यकता होगी या आप सॉफ्टवेयर डाउनलोड कर सकते हैं।

पुनश्च: मैं इस उत्पाद को बनाने वाली कंपनी का हिस्सा हूं


हमारी साइट पर आपका स्वागत है। यह थोड़ा विरल है, क्या आप अधिक जोड़ सकते हैं? इसके अलावा, मैं इकट्ठा करता हूं यह आपकी खुद की सेवा है, इसलिए आपको इसका उल्लेख करना चाहिए (लेकिन मुझे लगता है कि यह यहां पोस्ट करना ठीक है अगर यह मुफ़्त है और आप इसके बारे में खुले हैं)।
गूँज - मोनिका

1

मैं SCaVis डेटा विश्लेषण और डेटा विज़ुअलाइज़ेशन प्रोग्राम का उपयोग करेगा । यह जावा में लिखा गया है और मैक और लिनक्स सहित किसी भी मंच पर चलता है। आप पायथन का उपयोग करके चार्ट को भी प्रोटोटाइप कर सकते हैं।


1

एक नया टूल है, जिसे Helical Insight कहा जाता है, जो एक ओपन सोर्स BI टूल है, जिसके उपयोग से आप चार्ट, रिपोर्ट, डैशबोर्ड और विभिन्न डिजिटल विज़ुअलाइज़ेशन बना सकते हैं। इसके उपयोग से आप 2 तरीके से रिपोर्ट बना सकते हैं: स्वयं सेवा BI और इंस्टेंट BI। स्वयं सेवा BI में आप n ड्रॉप कॉलम खींचते हैं, जिसे आप चाहते हैं, अंत में अंतर्दृष्टि बनाने के लिए फ़िल्टर जोड़ें। 'इंस्टेंट बीआई' एक ऐसी सुविधा है जिसमें आप किसी भी व्यावसायिक प्रश्न को टाइप कर सकते हैं और उसके अनुसार तुरंत जानकारी प्राप्त कर सकते हैं। जहां तक ​​डेटा विज़ुअलाइज़ेशन का सवाल है, तो आपके पास सरल चार्ट, वैज्ञानिक चार्ट इनबिल्ट हो सकते हैं और इसमें अपना चार्ट भी एम्बेड करना बहुत आसान है। Www.helicalinsight.com पर जाएं


1

इस सवाल का वास्तव में एक सही उत्तर है, ऑरेंज । जिस समय यह प्रश्न पोस्ट किया गया था, उस समय यह लगभग 2. रिलीज़ होने वाला था। लिनक्स आधारित सिस्टम पर यह बस के माध्यम से स्थापित किया जा सकता अजगर पैकेज सूचकांक के साथ pip install orange3और उस में भी है आर्क उपयोगकर्ता भंडार आर्क लिनक्स, Manjaro, अलार्म और अन्य आर्क-आधारित distros के लिए।

इसके अलावा, StackExchange पर व्यावहारिक रूप से एक ही सवाल है जिसमें कुछ और वाणिज्यिक / वेब विकल्पों का उल्लेख किया गया है (जो कि बंद है और यहां वापस लिंक करना है)। Quora पर कुछ और पाया जा सकता है , लेकिन ऑरेंज एकमात्र खुला स्रोत है, जिसे एक बार में जीयूआई संकलित किया गया है और जिसके बारे में मुझे पता है। यह मेरी राय में एक परिपूर्ण, सौंदर्य और न्यूनतर इंटरफ़ेस है।


0

शायद http://www-958.ibm.com/software/data/cognos/manyeyes/ जो आप चाहते हैं। खबरदार कि आपके द्वारा अपलोड किया गया डेटा सार्वजनिक है। संपादित करें: क्षमा करें, मैं देख रहा हूँ कि आपने खुले स्रोत के लिए कहा है। मेरी गलती।


0

अलग-अलग स्रोतों (जैसे libreOffice- या csv-files) और चर आकार: diaGrabber से n (आटोमेटेड) रीडिंग, फ़िल्टर, प्रोसेस, इंटरपोलेट और प्लॉट एन-डायमेंशनल वैल्यूज़ के लिए एक यंग प्रोग्राम भी है ।

मामला बनाने के लिए आपको कुछ सरल अजगर-आदेशों का उपयोग करना होगा। इसके बाद आप एक इंटरैक्टिव जीयूआई में ग्राफिकल आउटपुट में हेरफेर कर सकते हैं ।

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