2010-12-18 9 views
11

मैं इंटरनेट एक्सप्लोरर पर काम करने वाले जावा पुस्तकालय (जावास्क्रिप्ट या एचटीएमएल-आधारित) चार्ट पुस्तकालयों की तलाश में हूं। कोई सुझाव? अंतःक्रियाशीलता एक प्लस है, लेकिन आवश्यक नहीं है।चार्ट पुस्तकालय जो आईई पर काम करते हैं?

मैं Flot का उपयोग कर की कोशिश की है, लेकिन मैं मुसीबत यह IE8 में काम करने के लिए (हालांकि हाल ही में एक पैच IE9 के लिए यह तय) हो रही हो रही है। मैंने Google चार्ट एपीआई का भी उपयोग किया है, लेकिन कुछ और आसानी से अनुकूलन को प्राथमिकता दी जाएगी।

उत्तर

16

यह क्या सब आप अपने पुस्तकालय, साथ पूरा करने की आवश्यकता है, लेकिन हो सकता है आप इन चिंतन उपयोगी मानते हैं पर थोड़ा निर्भर करता है ...

तुम बस सीएसएस के साथ काफ़ी कर सकते हैं और बनाने क्षैतिज बार चार्ट जैसे आलेखों के लिए, अपनी खुद की "लाइब्रेरी", सीमित एक, । उदाहरण के लिए:

http://meyerweb.com/eric/css/edge/bargraph/demo.html

http://applestooranges.com/blog/post/css-for-bar-graphs/

jQuery स्पार्कलाइन, एक सच्चे "पुस्तकालय" नहीं है, या तो लेकिन यह कुछ महान विकल्प हैं, और यह IE के लिए वापस सभी तरह काम करता है 6. निश्चित रूप से अंतर्निहित।

http://omnipotent.net/jquery.sparkline/

Highcharts एक अच्छा दांव हो सकता है।

http://www.highcharts.com/

तो Protovis IE के लिए पूरा समर्थन किया था, यह , सबसे अच्छा विचार किया जाना है क्योंकि यह डेटा दृश्य के लिए सर्वोत्तम प्रथाओं का पालन करता है हो सकता है। - हालांकि, यह दुनिया के सबसे सुलभ एपीआई नहीं है, और यह IE का समर्थन नहीं करता, कम से कम पूरी तरह नहीं इस मुद्दे को 15 पढ़ें:

http://vis.stanford.edu/protovis/

http://code.google.com/p/protovis-js/issues/detail?id=15

Amcharts फ्लैश है इस समय आधारित चार्ट, लेकिन ध्यान दें: मुझे विश्वास है कि वे अपने चार्ट के लिए जावास्क्रिप्ट लाइब्रेरी पर काम कर रहे हैं। यदि वे अपनी लाइब्रेरी के साथ बाहर आते हैं, तो मुझे लगता है कि यह बहुत अच्छा होगा।

http://www.amcharts.com/

कृपया इस पर विचार जब एक पुस्तकालय का चयन: अगर आप 3 डी खड़ी पाई चार्ट, या चमकदार सलाखों, या ड्रॉप छाया की अधिकता को देखते हैं, तो सावधान रहें: यह एक अच्छा शर्त है उन चार्टों के निर्माताओं ने उन्हें डेटा विज़ुअलाइज़ेशन दिमाग में सर्वोत्तम प्रथाओं के साथ नहीं बनाया।

+0

+1 यदि मैं कर सकता तो मैं इसे और अधिक वोट दूंगा। इच्छा है कि मैं खुद लिखने से पहले इन पुस्तकालयों के बारे में आधा जानता हूं !! –

+0

jQuery स्पार्कलाइन वास्तव में बहुत अच्छा लग रहा है, मैं इसे आज़माउंगा! [मैंने पहले हाइचार्ट्स भी माना था, लेकिन लाइसेंसिंग मुद्दों से निपटना नहीं चाहता था :(।] – grautur

2

आप Telerik

http://www.telerik.com/

मैं इसे अपने आप का उपयोग नहीं किया की कोशिश की है, लेकिन मेरा एक दोस्त सोचता है कि यह काम कर रही है।

+1

यह एक सीएमएस है, चार्ट चार्ट जावास्क्रिप्ट नहीं। – Matt

0

मैंने अतीत में jqPlot का उपयोग किया है और यह मेरे लिए अच्छा काम करता है। हालांकि यह एक jQuery प्लगइन है; सुनिश्चित नहीं है कि यह आपके लिए महत्वपूर्ण है या नहीं।

1

हाल ही में जारी amCharts JavaScript बंडल देखें। यह फ्लैश चार्ट की सभी इंटरैक्टिविटी लाता है लेकिन जेएस/एचटीएमएल 5 में।

6

किसी भी जावास्क्रिप्ट चार्ट लाइब्रेरी के लिए IE 6,7,8 पर काम करने के लिए, उन्हें चार्ट को VML में प्रस्तुत करने की आवश्यकता है। इसलिए, एसवीजी या कैनवास का उपयोग कर प्रतिपादन पुस्तकालय केवल काम नहीं करेंगे (इसलिए d3.js आधारित समाधान काम नहीं करेंगे)। @http://www.highcharts.com

किसी भी जावास्क्रिप्ट चार्टिंग पुस्तकालय शीर्ष पर बनाया गया

FusionCharts जावास्क्रिप्ट चार्टिंग @http://www.fusioncharts.com

Highcharts: के रूप में वे एसवीजी और VML का एक संकर का उपयोग निम्नलिखित पुस्तकालयों वर्तमान में आईई 6,7,8 पर समर्थन राफेल जेएस जैसे, अमैरेट्स, जीआरएफएएल आईई 6,7,8 पर भी काम करेगा।

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