2012-01-20 16 views
7
  • मैं 2 डी/3 डी ग्राफिक चार्ट (लाइन चैट, पाई चार्ट, बार चार्ट इत्यादि) का प्रतिनिधित्व करने के लिए डेटा डेटा विज़ुअलाइजेशन के विश्लेषण के डेटा के लिए एक वेबजीएल आधारित अनुप्रयोग विकसित करना चाहता हूं। क्या वेबजीएल में ऐसी चीजों के लिए कोई ओपन सोर्स लाइब्रेरी है? यदि वेबजीएल में नहीं है तो ओपनजीएल में ऐसी कोई पुस्तकालय हैं ..वेबजीएल पुस्तकालयों का उपयोग कर डेटा विज़ुअलाइज़ेशन और डेटा विश्लेषण?

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

  • या क्या मेरे लिए वेबजीएल ऐप विकसित करना आसान है, मुझे इनपुट के रूप में .csv या .xls फ़ाइलों को देने में सक्षम होना चाहिए?

+0

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

+0

@ निकोलबोलस: मुझे नहीं लगता कि ओपी जीपीजीपीयू करना चाहता है। उसके पास कुछ डेटासेट है और इसे प्रदर्शित करना चाहता है। – datenwolf

+0

आप वेबजीएल का उपयोग क्यों कर रहे हैं? क्या आपने d3.js पर उपयोग किया है? – Simon

उत्तर

2
  • मैं सह डेटा दृश्य का विश्लेषण 2D/3D ग्राफिक चार्ट प्रतिनिधित्व करने के लिए डेटा के लिए एक WebGL आधारित अनुप्रयोग विकसित करना चाहते हैं (लाइन चैट, पाई चार्ट, बार चार्ट आदि ..,)। क्या वेबजीएल में ऐसी चीजों के लिए कोई ओपन सोर्स लाइब्रेरी है? WebGL में नहीं ओपन में वहाँ किसी भी तरह के पुस्तकालयों रहे हैं ..

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

मुझे किसी भी वेबजीएल विशिष्ट साजिश पुस्तकालयों से अवगत नहीं है, लेकिन कुछ हो सकते हैं।

  • OpenGL में नहीं हैं, तो क्या कोई सबसे अच्छा उपकरण (या तो डेस्कटॉप या वेब आधारित आवेदन) सह डेटा दृश्य का विश्लेषण करने के लिए डेटा। उपकरण डेटा के इनपुट के थोक देने की तरह हो सकते हैं और अंत में डेटा को देखने में सक्षम होना चाहिए।

अच्छा, उपकरण का दावा करना हमेशा मुश्किल होता है "सर्वोत्तम"। लेकिन किटवेयर http://www.vtk.org (यह ओपन सोर्स और फ्री) से वीटीके के आसपास सबसे अच्छी विज़ुअलाइजेशन टूलकिट्स में से एक के रूप में व्यापक रूप से माना जाता है।

एक बहुत अच्छा पायथन आधारित विज़ुअलाइजेशन फ्रेमवर्क भी है, जो वीटीके पर बनाता है, जिसे एंथॉट सूट http://www.enthought.com/ कहा जाता है। मैं केवल इस समय इसे सीख रहा हूं (केवल 3 दिन पहले इसके संपर्क में आया), लेकिन अब तक यह काम करने के लिए बहुत ही सुंदर है।

  • या यह मुझे एक WebGL अनुप्रयोग, मैं इनपुट के रूप में csv या .xls फ़ाइलें देने के लिए सक्षम होना चाहिए विकसित करने के लिए आसान है?

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

हालांकि आपको XLS फ़ाइलों के साथ काम करने में कठिनाई होगी। प्रारूप शुद्ध बाइनरी है और "संरचित फ़ाइल प्रारूप" नामक कुछ का उपयोग करता है, जो फ़ाइल में एक एफएटी फाइल सिस्टम के विपरीत नहीं है। एसएफएफ वास्तव में जुड़े डेटा में अपने डेटा का प्रबंधन करते हैं। और उसके बाद आपको एक्सएलएस के बाइनरी एन्कोडिंग का सामना करना पड़ेगा।3 साल पहले, आखिरकार, माइक्रोसॉफ्ट ने फ़ाइल प्रारूप पर दस्तावेज जारी किया था, लेकिन इससे एक्सएलएस फ़ाइल को पढ़ने में नौकरी बहुत आसान नहीं होती है।

CSV फ़ाइलों पार्स करने के लिए आसान है, लेकिन क्यों यह करते हैं, अगर आप मुक्त करने के लिए अपने ब्राउज़र में एक पार्सर मिला:

मैं JSON के रूप में डेटा गुजर सलाह देते हैं, कि कुछ है, क्योंकि ग्राहकों (= ब्राउज़र) तुरंत समझ में और सीधे उपयोग करने योग्य डेटा संरचना में बदल सकते हैं।

0

वहाँ भी incharts3d है - एक खुला स्रोत इंटरैक्टिव 3 डी WebGL चार्ट पुस्तकालय। यह यहां उपलब्ध है: http://www.incharts3d.com

  • हार्डवेयर त्वरण
  • शुद्ध जावास्क्रिप्ट (कोई प्लगइन्स आवश्यक)
  • आधुनिक ब्राउज़रों
  • पूरी तरह से अनुकूलन के साथ संगत
  • बहु श्रृंखला चार्ट
  • इंटरैक्टिव:

    कई विशेषताएं इस प्रकार हैं/गतिशील डेटा अपडेट।

संबंधित मुद्दे