कौन से विज़ुअलाइज़ेशन लाइब्रेरी (प्लॉट, ग्राफ़, ...) क्या आप स्टैंडअलोन एप्लिकेशन (लिनक्स,। नेट, विंडोज, जो भी हो) में उपयोग करने का सुझाव देंगे। उचित प्रदर्शन अच्छा होगा।
कौन से विज़ुअलाइज़ेशन लाइब्रेरी (प्लॉट, ग्राफ़, ...) क्या आप स्टैंडअलोन एप्लिकेशन (लिनक्स,। नेट, विंडोज, जो भी हो) में उपयोग करने का सुझाव देंगे। उचित प्रदर्शन अच्छा होगा।
जवाबों:
विज़ुअलाइज़ेशन टूल किट 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
! हालांकि व्यावसायिक उपयोग के लिए खुला स्रोत या मुफ्त नहीं।
वहाँ हमेशा सुंदर gnuplot है:
Gnuplot linux, OS / 2, MS Windows, OSX, VMS, और कई अन्य प्लेटफार्मों के लिए एक पोर्टेबल कमांड-लाइन चालित रेखांकन उपयोगिता है। स्रोत कोड कॉपीराइट है, लेकिन स्वतंत्र रूप से वितरित (यानी, आपको इसके लिए भुगतान करने की आवश्यकता नहीं है)। यह मूल रूप से वैज्ञानिकों और छात्रों को गणितीय कार्यों और डेटा को इंटरैक्टिव रूप से कल्पना करने की अनुमति देने के लिए बनाया गया था, लेकिन वेब स्क्रिप्टिंग जैसे कई गैर-इंटरैक्टिव उपयोगों का समर्थन करने के लिए बढ़ा है। इसका उपयोग ऑक्टेव जैसे तीसरे पक्ष के अनुप्रयोगों द्वारा एक प्लॉटिंग इंजन के रूप में भी किया जाता है। Gnuplot का समर्थन किया गया है और 1986 से सक्रिय विकास के तहत।
Gnuplot 2 डी और 3 डी दोनों में कई प्रकार के भूखंडों का समर्थन करता है। यह रेखाओं, बिंदुओं, बक्सों, आकृति, सदिश क्षेत्र, सतहों और विभिन्न संबद्ध पाठों का उपयोग करके आकर्षित कर सकता है। यह विभिन्न विशिष्ट प्लॉट प्रकारों का भी समर्थन करता है।
आप प्रसंस्करण पर एक नजर डाल सकते हैं: http://processing.org/
यदि आप R try ggplot2 का उपयोग कर सकते हैं ।
जावा / एसडब्ल्यूटी वातावरण में रेखांकन की कल्पना के लिए, ज़ेस्ट देखें: http://eclipse.org/gef/zest
स्कोप में थोड़ा संकरा हो सकता है, लेकिन यदि आप JVM पर क्लोजर में कोई काम कर रहे हैं, तो उत्कृष्ट इन्कंटर है :
Incanter एक Clojure- आधारित, सांख्यिकीय कंप्यूटिंग और ग्राफिक्स के लिए R- जैसा मंच है।
मैंने .NET के लिए ZedGraph का उपयोग किया है । यह खुला स्रोत है, और सभी सामान्य 2 डी चार्ट प्रकारों का समर्थन करता है।
दुर्भाग्य से, यह केवल macs पर चलता है, लेकिन अन्यथा एक महान अनुप्रयोग (मूल रूप से अजगर में प्रसंस्करण ):
NodeBox एक मैक ओएस एक्स एप्लिकेशन है जो आपको पायथन प्रोग्रामिंग कोड का उपयोग करके 2 डी विज़ुअल (स्थिर, एनिमेटेड या इंटरैक्टिव) बनाने और उन्हें पीडीएफ या एक क्विक फिल्म के रूप में निर्यात करने देता है। NodeBox स्वतंत्र और अच्छी तरह से प्रलेखित है।