2012-12-12 33 views
11

मैं एक ओपन सोर्स लाइब्रेरी/फ्रेमवर्क की तलाश में हूं जिसका उपयोग करके मैं अपने ग्राफबोर्ड को विभिन्न ग्राफ दिखा रहा हूं।डैशबोर्ड (बार, लाइन, पाई, आदि) के निर्माण के लिए ओपन सोर्स लाइब्रेरी/फ्रेमवर्क

मैंने कुछ जैसे खोजे: हाईकाहर्ट्स लेकिन इन्हें लाइसेंस प्राप्त है।

यूआई ढांचे को वास्तविक समय डेटा (जैसे अजाक्स कॉल या आरईएसटी) को संभालना होगा।

किसी भी उपयोगी सुझाव की सराहना की।

उत्तर

4

http://www.flotcharts.org/ एक लोकप्रिय ओपन सोर्स जावास्क्रिप्ट चार्ट पुस्तकालय प्रदान करता है:

+0

आपने इसे ओपन सोर्स के रूप में वर्णित किया है, लेकिन साइट पर मुझे यह नहीं मिल रहा है कि यह एमआईटी लाइसेंस के तहत ऐसा कुछ है। – Sohan

+0

इसके अलावा मैंने देखा कि इसमें स्पर्श संवेदनशीलता नहीं है, जो महत्वपूर्ण कारक है – Sohan

+1

एक गैर-नामित ओपन सोर्स लाइसेंस प्रतीत होता है: https://github.com/flot/flot/blob/master/LICENSE.txt – Rory

2

आप केवल एक चार्ट एपीआई की जरूरत है भी रीयल-टाइम अपडेट

+0

मैं इन लगता है कि उत्पादन में किसी भी लाइसेंस की आवश्यकता नहीं है के लिए एक-मुश्त खरीद ?? – Sohan

+0

आप इसे उत्पादन में उपयोग कर सकते हैं। लेकिन एपीआई कॉल के साथ कुछ सीमाएं हो सकती हैं। अगर आपको लाइसेंसिंग पर अधिक जानकारी चाहिए तो आप टॉल्स पढ़ सकते हैं। https://developers.google.com/terms/ –

+0

ठीक है .. मैं इसे देख लूंगा। धन्यवाद – Sohan

9

D3 (Data-Driven Documents) अगर आप इसे जानने के लिए समय का एक सा है उत्कृष्ट है समर्थन की कोशिश https://developers.google.com/chart/

इसकी।

कुछ उदाहरण:

http://bl.ocks.org/3287802

http://jondot.github.com/graphene/

+0

आप एक हाइब्रिड समाधान का उपयोग करने पर भी विचार कर सकते हैं जहां आप अपने डेटा/डीओएम मैनिपुलेशन और [raphael.js] (http://raphaeljs.com/) को अपने ड्राइंग एपीआई/पॉलीफिल के रूप में संभालने के लिए डी 3 का उपयोग करते हैं। – DTRx

3

कई चार्ट प्लगइन्स वहाँ बाहर हैं। http://www.queness.com/post/10781/13-chart-and-graph-plotting-javascript-plugins

मेरे सिफारिशें:

JQPlot: jQuery प्लगइन। कैनवास तत्व या वीएमएल
gRaphael का उपयोग करता है: रैफेलजेएस जेएस लाइब्रेरी का उपयोग करता है। ग्राफिक्स बनाने के लिए आधार के रूप में एसवीजी डब्ल्यू 3 सी सिफारिश और वीएमएल। - बहुत सारे विकल्प। dashing

+0

आपने जो भी अनुशंसा की है, क्या इसमें वास्तविक समय डेटा फ़ीड शामिल है, (क्या मेरे पास AJAX कॉल या कभी-कभी हो सकता है) तो मेरा चार्ट वास्तविक दिख रहा है और चल रहा है? – Sohan

7

यहाँ एक और भयानक एक की तलाश में (काफी Win8 थीम पर आधारित) है।

+0

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

+0

डैशिंग बहुत अच्छा लग रहा है। यह सिर्फ चार्टिंग के बजाय एक डैशबोर्ड ढांचा है।मुझे लगता है कि उनके पास कुछ चार्ट विजेट हैं जो https://github.com/shutterstock/rickshaw का उपयोग करते हैं और आप अपने स्वयं के विजेट बना सकते हैं जो आप जो भी चार्टिंग लाइब्रेरी चाहते हैं उसका उपयोग कर सकते हैं (अभी तक कोई विचार नहीं है कि यह कितना आसान है - यह वास्तव में अच्छा होगा उदाहरण के लिए डैशिंग के साथ फ़्लोट चार्ट का एक उदाहरण देखें)। – Rory

+0

हाईचार्ट विजेट्स https://github.com/Shopify/dashing/issues/42 सहित कुछ दस्तावेज़ यहां दिए गए हैं। संभवतः अन्य (ओपन सोर्स) ढांचे को शामिल करना आसान होगा। – Rory

8

के बाद आप अपने रेखांकन समाधान लेने (भूखंडों, चार्ट, ...) कुछ खींचें और सूखना ग्रिड यह सब एक साथ रखा करने के लिए एक डैशबोर्ड पर:

  • gridster.js (एमआईटी लाइसेंस) काम में आ सकता है
  • Packery गैर लाभ जीपीएल v3 लाइसेंस या एक वाणिज्यिक लाइसेंस
+0

यह केवल तब आसान हो सकता है जब मुझे अपने सभी चार्टों को एक छत के नीचे एकीकृत करने की आवश्यकता हो। मुझे नहीं लगता कि यह चार्ट lib के रूप में उपयोगी हो सकता है। – Sohan

+0

जबकि मैं मानता हूं कि ये कुछ विषय हैं, वे बहुत ही अच्छे हैं और मुझे उन्हें कहीं और नहीं मिला है। तो धन्यवाद lukmdo! –