2008-09-21 16 views
13

के लिए अनुशंसाएं मुझे अपने .NET- आधारित वेब ऐप के लिए कुछ प्रकार के इंटरैक्टिव चार्ट नियंत्रण की आवश्यकता है। मेरे पास कुछ विस्तृत XY चार्ट हैं, और उपयोगकर्ता एक्स अक्ष पर एक विशिष्ट विंडो में इंटरैक्टिव स्क्रॉल और ज़ूम करने में सक्षम होना चाहिए। Google वित्त नियंत्रण के समान कार्य करने वाला कुछ अच्छा होगा, लेकिन तारीख लेबल या समाचार ईवेंट एनोटेशन की आवश्यकता के बिना। इसके अलावा, अगर यह भी संभव है, तो मैं फ़्लैश से बचना पसंद करूंगा। क्या कोई ऐसा कुछ सुझा सकता है जो करीब आ सकता है?Google वित्त-जैसे इंटरैक्टिव चार्ट नियंत्रण

संपादित करें: "असली" Google टाइमलाइन विज़ुअलाइज़ेशन दिनांक-आधारित डेटा के लिए है। मेरे पास संख्यात्मक डेटा है। मैंने गैर-तारीख डेटा के लिए उस नियंत्रण का उपयोग करने की कोशिश की, लेकिन ऐसा लगता है कि यह हमेशा एक तारीख दिखाना चाहता है और मांग करता है कि पहला डेटा कॉलम वास्तव में एक तिथि हो।

उत्तर

5

आप Flotr, एक अच्छी जावास्क्रिप्ट लाइब्रेरी को आजमा सकते हैं। इसमें सुंदर सभ्य माउस नियंत्रण हैं और उपयोग करने के लिए स्वतंत्र है।

24

Google विज़ुअलाइजेशन प्रोजेक्ट से "वास्तविक" Google वित्त उपकरण का उपयोग करने के बारे में कैसे?

http://code.google.com/apis/visualization/documentation/gallery/annotatedtimeline.html

+0

यदि आप पुन: उपयोग में रूचि रखते हैं तो आप शायद इस समाधान को सर्वर नियंत्रण में सामान्यीकृत कर सकते हैं। –

+0

ध्यान दें कि Google के नियंत्रण/एपीआई का उपयोग करने का तात्पर्य है कि आपको अपना डेटा Google पर उपलब्ध कराने की आवश्यकता है (उनके सर्वर डेटा लाने में सक्षम होना चाहिए)। गोपनीय कंपनी डेटा या इंट्रानेट – knb

+3

@knb के लिए संभव नहीं हो सकता है: यह गलत है: "ब्राउज़र में सभी कोड और डेटा संसाधित और प्रस्तुत किए जाते हैं। किसी भी सर्वर पर कोई डेटा नहीं भेजा जाता है।" फ़्लैश कार्यान्वयन के लिए –

0

मैं हाल ही में मेरी नेट काम के साथ दो सामान्य पुस्तकालयों का उपयोग किया है - वे दोनों कई अलग अलग charttypes जो संभवत: ज़ूम और स्क्रॉल आप के बाद कर रहे हैं शामिल हैं: एक नि: शुल्क है (ZedGraph) अन्य नहीं है (Dundas)।

मैं खुशी से उन दोनों की सिफारिश करता हूं। डंडस बेहतर है - लेकिन यह सस्ता नहीं है। जेड ओपन सोर्स है इसलिए कोड को पढ़ने के लिए काफी जानकारीपूर्ण हो सकता है।

1

SoftwareFX साइट पर ज़ूम स्क्रॉलबार नमूना आप के लिए क्या देख रहे की तरह दिखता है:

http://demo.softwarefx.com/chartfx/aspnet/ajaxsamples/

+0

का उपयोग नहीं करना चाहता था लेकिन फ्लोटर या Google विज़ुअलाइज़ेशन एनोटेटेड टाइमलाइन – Sung

1

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

5

Google vizualisation API पर एक नज़र डालें, मुझे लगता है कि Google Google वित्त पर Google का उपयोग करता है। मैंने कुछ अन्य चार्ट एपीआई पर एक नज़र डाली थी, लेकिन यह एक नि: शुल्क और सुंदर है।

1

jqPlot प्रभावशाली और हर दिन

9

में सुधार है यह एक आप के लिए देख रहे हैं। Google फ्लैश ग्राफ के लिए लगभग सटीक मिलान।

http://code.google.com/p/time-series-graph/

+0

जैसे अन्य विकल्पों की तुलना में यह काफी भारी और धीमा लगता है, क्या इसकी आवश्यकता नहीं है कि उपयोगकर्ता के पास अपने ब्राउज़र में html5 क्षमता हो? मुझे लगता है कि यानी और फ़ायरफ़ॉक्स के निचले संस्करण अभी तक इसका समर्थन नहीं करते हैं – locoboy

+0

आप IE में एक कैनवास का प्रतिरूपण करने के लिए excanvas का उपयोग कर सकते हैं http://excanvas.sourceforge.net/ – topwik

1

इस क्लोन का प्रयोग क्यों नहीं। किसी भी तरह, इस के अनुसार:

http://code.google.com/apis/visualization/documentation/gallery/annotatedtimeline.html#Data_Policy

कोई डेटा नहीं किसी भी सर्वर पर भेज दिया जाता है, तो यह कुछ भी की तरह प्रतीत नहीं होता है गूगल द्वारा प्राप्त किए गए है। किसी के पास इस मामले के बारे में कोई टिप्पणी है या नहीं? क्या सुरक्षा के पक्ष में गलती करना बेहतर है और यदि Google के बारे में चिंतित है तो इसका उपयोग न करें?

1

मैं Google वित्त चार्ट के बारे में KNB की टिप्पणी पर प्रतिक्रिया के लिए चाहता था, लेकिन लगता है कोई जवाब बटन वहाँ की तरह:

http://www.humblesoftware.com/finance/index

0

HighCharts (केवल कॉमर्शियल लाइसेंस) में शुद्ध जेएस वित्त है जैसे चार्ट अच्छा दिखता है। यह वर्तमान में बीटा में है, हालांकि।

+0

अद्यतन: हाईचार्ट्स अब बीटा नहीं है, इसके लिए एक मुफ्त ver है - वाणिज्यिक उपयोग, और स्टॉक टिकर संस्करण है जो Google के लिए काफी समान है। –

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