स्टैंडअलोन अनुप्रयोगों के लिए अनुशंसित विज़ुअलाइज़ेशन लाइब्रेरी


9

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


आपका क्या मतलब है, स्टैंडअलोन एप्लीकेशन?
शेन

स्टैंडअलोन एप्लिकेशन द्वारा मेरा मतलब है एक निष्पादन योग्य कार्यक्रम।
यम्मी जूल

जवाबों:


18

विज़ुअलाइज़ेशन टूल किट VTK संख्यात्मक डेटा के 3 डी विज़ुअलाइज़ेशन के लिए बहुत प्रभावशाली है। दुर्भाग्य से, यह भी निम्न स्तर है।

रेखांकन का उपयोग रेखांकन और अन्य पेड़ जैसी डेटा संरचनाओं को देखने के लिए बड़े पैमाने पर किया जाता है।

igraph का उपयोग पेड़-जैसी डेटा संरचनाओं के विज़ुअलाइज़ेशन के लिए भी किया जा सकता है। इसमें एक सी-लाइब्रेरी के साथ-साथ R और पायथन जैसी स्क्रिप्टिंग भाषाओं के लिए अच्छा इंटरफेस है।

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

यदि आप निष्पादन योग्य आवश्यकता को आराम करने के लिए तैयार हैं, या py2exe जैसे उपकरण का प्रयास करते हैं , तो कुछ साफ पायथन पुस्तकालयों और अनुप्रयोगों का लाभ उठाने की संभावना है जैसे:

  • मायावी : उत्साहित द्वारा विकसित VTK के लिए एक उच्च स्तरीय फ्रंट-एंड।

  • चाको : एक और उत्साहित पुस्तकालय 2 डी रेखांकन पर केंद्रित है।

  • Matplotlib : एक और 2D प्लॉटिंग लाइब्रेरी। TeX- आधारित गणितीय एनोटेशन के लिए अच्छा समर्थन है।

  • बासमप : मानचित्रों को खींचने और भौगोलिक डेटा ( यहां सेक्सी उदाहरण ) प्रदर्शित करने के लिए माटापोट्लिब में एक ऐड-ऑन ।

यदि हम पीडीएफ फाइलों को शामिल करने के लिए आगे भी "स्टैंडअलोन एप्लिकेशन" की अवधारणा को मोड़ने के लिए थे, तो लाटेएक्स उपयोगकर्ताओं के लिए कुछ नीरस ग्राफिक्स लाइब्रेरी उपलब्ध हैं:

  • Asymptote विभिन्न प्रकार के ग्राफ़ उत्पन्न कर सकता है, लेकिन इसका मुकुट गहना निश्चित रूप से Adobe Acrobat Reader ( उदाहरण ) का उपयोग करके किसी भी व्यक्ति द्वारा PDF दस्तावेज़ों में 3D ग्राफ़ को एम्बेड करने की क्षमता (ज़ूम, रोटेट, एनिमेटेड आदि) किया जा सकता है ।

  • PGF / TikZ TeX दस्तावेजों के लिए एक अद्भुत वेक्टर ड्राइंग भाषा प्रदान करता है। मैनुअल हाथ नीचे दस्तावेज की सबसे अच्छी तरह से लिखा है, व्यापक और सुंदर टुकड़ा मैं कभी भी एक ओपन सोर्स प्रोजेक्ट में देखा है। पीजीएफपीएलॉट भूखंडों को खींचने के लिए एक अमूर्त परत प्रदान करता है। TeXample पर एक शानदार प्रदर्शन किया जा सकता है ।

  • PSTricks ने TikZ के लिए एक प्रेरणा के रूप में कार्य किया और उपयोगकर्ताओं को कुछ साफ-सुथरे ग्राफिक्स बनाने के लिए पोस्टस्क्रिप्ट भाषा की शक्ति का लाभ उठाने की अनुमति देता है।

और kicks के लिए, वहाँ DISLIN है , जिसके लिए एक देशी इंटरफ़ेस है Fortran! हालांकि व्यावसायिक उपयोग के लिए खुला स्रोत या मुफ्त नहीं।


मैं दूसरों की तुलना में कुछ अधिक उपयोग करता हूं- विज़ुअलाइज़ेशन के लिए मैं जिस टूल का सबसे अधिक उपयोग करता हूं वह है आर और संबद्ध पैकेज, लेकिन मैंने इसे इस सूची से छोड़ दिया क्योंकि आर स्क्रिप्ट को स्टैंड-अलोन "एक्जीक्यूटेबल" के लिए संकलित करने का कोई आसान तरीका नहीं है ओपी चाहता था। मैं वास्तव में एक भी पसंदीदा का दावा नहीं कर सकता- मुझे कहना होगा कि यह 1 पर निर्भर करता है) हाथ और 2 पर कार्य) मैं जो उपकरण उपयोग कर रहा हूं
शार्प जूल 25'10

9

वहाँ हमेशा सुंदर gnuplot है:

Gnuplot linux, OS / 2, MS Windows, OSX, VMS, और कई अन्य प्लेटफार्मों के लिए एक पोर्टेबल कमांड-लाइन चालित रेखांकन उपयोगिता है। स्रोत कोड कॉपीराइट है, लेकिन स्वतंत्र रूप से वितरित (यानी, आपको इसके लिए भुगतान करने की आवश्यकता नहीं है)। यह मूल रूप से वैज्ञानिकों और छात्रों को गणितीय कार्यों और डेटा को इंटरैक्टिव रूप से कल्पना करने की अनुमति देने के लिए बनाया गया था, लेकिन वेब स्क्रिप्टिंग जैसे कई गैर-इंटरैक्टिव उपयोगों का समर्थन करने के लिए बढ़ा है। इसका उपयोग ऑक्टेव जैसे तीसरे पक्ष के अनुप्रयोगों द्वारा एक प्लॉटिंग इंजन के रूप में भी किया जाता है। Gnuplot का समर्थन किया गया है और 1986 से सक्रिय विकास के तहत।

Gnuplot 2 डी और 3 डी दोनों में कई प्रकार के भूखंडों का समर्थन करता है। यह रेखाओं, बिंदुओं, बक्सों, आकृति, सदिश क्षेत्र, सतहों और विभिन्न संबद्ध पाठों का उपयोग करके आकर्षित कर सकता है। यह विभिन्न विशिष्ट प्लॉट प्रकारों का भी समर्थन करता है।






4

जावास्क्रिप्ट प्रोटॉविस के लिए (http://vis.stanford.edu/protovis/) बहुत अच्छा है।


3

स्कोप में थोड़ा संकरा हो सकता है, लेकिन यदि आप JVM पर क्लोजर में कोई काम कर रहे हैं, तो उत्कृष्ट इन्कंटर है :

Incanter एक Clojure- आधारित, सांख्यिकीय कंप्यूटिंग और ग्राफिक्स के लिए R- जैसा मंच है।


3
विशेष रूप से, पूछने वाला JFreeChart में दिलचस्पी ले सकता है जो बहुत सारे इन्कंटर ग्राफिक्स को शक्ति देता है।
शार्प जूल

1

मैंने .NET के लिए ZedGraph का उपयोग किया है । यह खुला स्रोत है, और सभी सामान्य 2 डी चार्ट प्रकारों का समर्थन करता है।


0

दुर्भाग्य से, यह केवल macs पर चलता है, लेकिन अन्यथा एक महान अनुप्रयोग (मूल रूप से अजगर में प्रसंस्करण ):

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

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