2012-01-10 10 views
7

मैं वर्तमान में पर बोर्डरूम प्रस्तुतियों में उपयोग के लिए एक कस्टम वेब-आधारित सर्वेक्षण मंच पर काम कर रहा हूं जिसमें प्रतिभागियों के सवालों का जवाब है, जिनसे प्रतिक्रियाएं हैं एक ग्राफ के रूप में प्रदर्शित (आमतौर पर एक प्रोजेक्टर से)।मैं वेब के लिए "दृश्यमान आश्चर्यजनक" ग्राफिंग/चार्टिंग एपीआई ढूंढ रहा हूं

मुझे मौजूदा ग्राफिंग सिस्टम को अद्यतन करने के साथ काम किया गया है, जो 3 डी पाई और बार चार्ट बनाने के लिए (URL- आधारित) Google Chart Tools Image Charts API का उपयोग करता है। प्राथमिक आवश्यकता यह है कि नए ग्राफिक्स "आश्चर्यजनक" हो। मेरे लिए तैरने वाले कुछ उदाहरण एप्पल के कांच की तरह प्रतिबिंबित कवर फ्लो, विंडोज़ एयरो यूआई, और नवीनतम पावरपॉइंट द्वारा उत्पादित चार्ट थे।

क्या हम वर्तमान में Google चार्ट उपकरण छवि चार्ट एपीआई का उपयोग कर उत्पादन कर सकते हैं का एक उदाहरण:

Stock example from Google Chart Tools' Image Chart gallery

जाहिर है, गूगल के चार्ट उपकरण छवि चार्ट द्वारा उत्पादित 3 डी पाई और बार चार्ट अपर्याप्त तेजस्वी हैं। इसी तरह, Google Visualization API द्वारा उत्पादित heavily-interactive graphs "बहुत उबाऊ" हैं।

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

मुझे FusionCharts पर एक नज़र डाली, और यह एक संभावित समाधान की तरह दिखता है, लेकिन यह मुफ़्त नहीं है और एपीआई-आधारित नहीं है।

(मैं एक सवाल पर UX पर the best way of graphing results from matrix/ranking questions एक ही परियोजना से संबंधित के बारे में है।)

+2

मैं "दृष्टि से आश्चर्यजनक" आवश्यकता से नाराज हूं। यह ऐसी व्यक्तिपरक चीज है। – Sonny

+3

मुझे वही तरीका लगता है! दुख की बात है कि मेरे पास उससे अधिक विशिष्ट आवश्यकताएं नहीं हैं। मुझे लगा कि Google विज़ुअलाइजेशन के ग्राफ पर्याप्त आश्चर्यजनक हैं ... – msanford

उत्तर

6

इस पर दृष्टि से आश्चर्यजनक पहलू पर कोई विचार नहीं है लेकिन मैंने पहले HighCharts का उपयोग किया है। कोई तीसरी पार्टी एपीआई सिर्फ एक पहली पार्टी जेएस वन नहीं है।

+0

दरअसल @Treffynnon, ग्राफ निर्माण एनीमेशन वे जो देख रहे हैं उससे संपर्क कर सकते हैं। धन्यवाद! – msanford

+1

ओउओ, यह वह है जिसे मैंने पहले नहीं देखा है, और यह बहुत अच्छा है। धन्यवाद! – Nick

2

FusionCharts (Free) कर एक मुक्त संस्करण है, हालांकि इस एपीआई आधारित (मेरा मानना ​​है कि अगर आप भुगतान यह तो वे क्या है के लिए नहीं है एक एपीआई आधारित संस्करण)।

मुफ्त संस्करण हालांकि सीमित है, लेकिन यह अभी भी सुविधाओं के साथ सुंदर है। यह निश्चित रूप से सबसे अधिक आकर्षक रूप से आकर्षक है जिसे मैंने वहां पाया है। यह उपयोग करने के लिए भी काफी सरल है, एक अच्छी PHP कक्षा के साथ आता है जो आपके लिए भी अधिकतर करता है।

+0

उस @ निक के लिए धन्यवाद! मैंने स्पष्ट रूप से पर्याप्त रूप से पर्याप्त नहीं पढ़ा था। मैं इसे पास कर दूंगा और देख सकता हूं कि यह पर्याप्त "आश्चर्यजनक" है या नहीं! – msanford

+1

@msanford वे कहीं भी मुफ्त संस्करण का विज्ञापन नहीं करते हैं! मेरे मालिक ने उनसे संपर्क करने के बाद मुझे केवल यह पता चला कि वे हमें पैकेज लाइसेंस प्रदान कर सकते हैं (जैसा कि हमने सैकड़ों साइटों पर इसका उपयोग करने की योजना बनाई थी)। – Nick

+0

आह! मैंने भी यही सोचा! – msanford

3

यह Google चार्ट की तरह एक वेब सेवा नहीं है, लेकिन यदि आपको स्वीकार्य है कि GCharts की तरह कुछ भी नहीं मिल रहा है, तो Raphael JS charting library एक लायक हो सकता है। आपको अपने अंत में थोड़ा-सा टूलिंग करना होगा और मुझे एहसास होगा, लेकिन मैंने सोचा कि मैं इसे एक विकल्प के रूप में बाहर फेंक दूंगा।

+0

यह एक बुरा विकल्प नहीं है। इसी प्रकार ट्रेफिनॉन के सुझाव के लिए, क्योंकि एनीमेशन के पास उपयुक्त "आश्चर्यजनक" प्रभाव हो सकता है। मैं एक एपीआई पसंद करता हूं, लेकिन स्वीकार करता हूं कि एक एपीआई-आधारित समाधान बस मौजूद नहीं हो सकता है। धन्यवाद! – msanford

+0

पीएस मुझे वास्तव में यह सुझाव पसंद आया; मैं निश्चित रूप से कुछ अन्य परियोजनाओं के लिए इसका उपयोग करने जा रहा हूं। धन्यवाद @ jharahush! – msanford

3

आप हमेशा processing.js का उपयोग करके अपना खुद का रोल कर सकते हैं। यह अधिक काम है, लेकिन आप इसे "आश्चर्यजनक" के रूप में बना सकते हैं, और जो भी आप करते हैं उस पर पूर्ण नियंत्रण रखें।

+0

* वह * आश्चर्यजनक है। दुर्भाग्यवश डिलीवरी पारित हो गई है, लेकिन मुझे यकीन है कि मैं भविष्य की परियोजनाओं पर इसका उपयोग कर सकता हूं। धन्यवाद जेसन! – msanford

3

d3.js को एक शॉट दें (http://d3js.org/)। पूर्ण जावास्क्रिप्ट, आसानी से आपके मौजूदा पृष्ठों के साथ एकीकृत। यह गतिशील अद्यतन & संक्रमण का समर्थन करता है। इसके साथ आप क्या कर सकते हैं इसका एहसास करने के लिए नीचे दिए गए कुछ नमूनों पर नज़र डालें (हालांकि बार चार्ट के लिए शैली पर थोड़ी कमी नहीं है, इसके बजाय डोनट्स पर नज़र डालें या डी 3 में उपयोगकर्ता द्वारा योगदान किए गए पाई चार्ट खोजें)।

उदाहरण:

https://github.com/mbostock/d3/wiki/Gallery http://bl.ocks.org/mbostock http://christopheviau.com/d3list/

डोनट संक्रमण के उदाहरण के लिए (के रूप में जवाब प्रतिभागियों द्वारा में keyed किया जा रहा है):

http://bl.ocks.org/mbostock/5682158

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