2010-08-26 12 views
6

प्रश्न: किसी को भी ज़ेडग्राफ/एमएस-चार्ट नियंत्रण के साथ अनुभव है?

मैं किस बारे में सोच रहा हूं इसके बारे में सोच रहा हूं?

असल में, मैं ZedGraph करने की प्रवृत्ति,
क्योंकि मैं .NET फ्रेमवर्क 2.0 की जरूरत है, जबकि एमएस-चार्ट 3.5 है (और मैं नहीं जानता कि कैसे अच्छी तरह से एक 3.5 विधानसभा पर 2.0 काम करता है)
और क्योंकि मैं कर सकता इसे निजी रूप से भी इस्तेमाल करें (मैं निजी तौर पर लिनक्स का उपयोग करता हूं)।

एमएस चार्ट्स और जेडग्राफ के बीच तुलना?

लेकिन मुझे नहीं पता कि एमएस-चार्ट अधिक प्रदान करता है या नहीं।
उदाहरण के लिए ज़ेडग्राफ उचित गुणवत्ता 3 डी पाइचर प्रदान करता है?
और उचित रंग डिजाइन, ढाल रंगों की तरह?
और यदि ऐसा होता है, तो क्या यह एमएस-चार्ट नियंत्रण के रूप में सरल (या लगभग सरल) है?
और ज़ेडग्राफ डाटाबेसिंग प्रदान करता है, उदा। डेटाबेस से एक डाटाटेबल?

उत्तर

4

मैंने अपने खाली समय में कुछ उदाहरणों की कोशिश की है। मामूली tweaking के साथ, ZedGraph की गुणवत्ता एमएस/डंडस चार्ट नियंत्रण के रूप में उतनी ही अच्छी है।

यहाँ एक 3 डी piechart का एक उदाहरण है: http://www.codeproject.com/KB/web-image/3dpiechart.aspx

Zedgraph में थोड़ा और अधिक उपयोगकर्ता के unfriendy एमएस/Dundas चार्ट नियंत्रण की तुलना में है। हालांकि, ज़ेडग्राफ भी अधिक शक्तिशाली और तेज़ है, जबकि प्रतिपादन गुणवत्ता समान है। प्लस जेडग्राफ क्रॉस-प्लेटफ़ॉर्म है, जबकि एमएस-चार्ट नियंत्रण विंडोज तक सीमित है (लाइसेंस द्वारा, तकनीक द्वारा नहीं)।

तो जाने का रास्ता निश्चित रूप से ज़ेडग्राफ है। यहां एक गहरा कारण पाया जा सकता है: http://social.msdn.microsoft.com/Forums/en-US/MSWinWebChart/thread/1271d98f-f52e-424d-a0dc-8bc831a5f4b8

2

मैंने आरएसएम के बाद से एमएसएचएचटीएस का उपयोग किया है और कई अलग-अलग प्रकार के चार्टों के लिए उनके साथ प्रसन्न हैं; हालांकि, जब मैं एक साजिश या ग्राफ उत्पन्न करना चाहता हूं तो मुझे उनकी कमी होती है। इनके लिए, ज़ेडग्राफ एक अधिक आकर्षक समाधान प्रदान करता प्रतीत होता है।

MSChart Samples environment आपको उस पुस्तकालय की क्षमताओं का एक अच्छा विचार दे सकता है। आप नमूने पर्यावरण की तुलना the ZedGraph wiki से डेमो को तुलना करने के लिए कर सकते हैं ताकि वे बहुत अधिक ओवरलैपिंग क्षमता प्राप्त कर सकें। मैंने पाया है कि this kind of chart MSChart के साथ बनाना बहुत मुश्किल है।

0

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

+0

मेरे पास है। मैंने देखा कि 'राउंड' पाइचर (उदाहरण मैंने देखा) और ऊर्ध्वाधर गठबंधन फोंट में एंटी-एलियासिंग की कमी थी, जिसने इसे वास्तव में खराब बना दिया। हालांकि, यही कारण है कि मैं पूछता हूं, क्योंकि मुझे नहीं पता कि यह प्रोग्रामर गलती या ज़ेडग्राफ की कमी थी। –

+0

हाँ, उनके उदाहरणों में से कोई भी एंटी-एलियासिंग का उपयोग नहीं करता है। निश्चित नहीं है कि क्यों आप लोगों को अपने सॉफ़्टवेयर का उपयोग करने के लिए मनाने की कोशिश कर रहे हैं? –

+0

एक अच्छा सवाल, आखिरकार, ज़ेडग्राफ एंटी-एलियासिंग काम करता है और ठीक दिखता है। शायद ये पुराने उदाहरण हैं, जिन्हें कभी अपडेट नहीं किया गया था। –

1

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

साथ ही, आपको MSCharts उपयोग कर रहे हैं, तो आप (ASP.net पर), एक सर्वर में एक ही ज्ञान का उपयोग करने के लिए वेब अनुप्रयोगों के लिए चार्ट का निर्माण करने के साथ ही

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

+0

आप फ्लाई पर जावास्क्रिप्ट रीलोड का उपयोग करके उन्हें बहुत गतिशील बना सकते हैं। हालांकि, वास्तव में गतिशील होने के लिए, इसे फ़्लैश या पूरी तरह से जावास्क्रिप्ट होने की आवश्यकता होगी। लेकिन इस पल के लिए स्थिर होगा। –

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