Tuesday, 15 April 2014

fusioncharts - stacked column chart fusion charts using sql server database -


फ्यूजनकार्स XT परीक्षण संस्करण का उपयोग करके स्टैक्ड कॉलम चार्ट को विकसित करने के लिए मेरे पास एक आवश्यकता है। स्टैक्ड कॉलम के लिए डेटाबेस के रूप में डेटा स्रोत का उपयोग करते हुए मुझे कोई भी उदाहरण नहीं मिला। उन्होंने XML / JSON का उपयोग करते हुए उदाहरण दिखाए हैं यदि आप इस क्षेत्र में FusionCharts का उपयोग करने का अनुभव करते हैं तो कृपया मेरी मदद करें अग्रिम धन्यवाद।

नीचे मेरा वर्तमान कोड है।

  सिस्टम का उपयोग कर; System.Collections.Generic का उपयोग कर; System.Linq का उपयोग कर; System.Web का उपयोग कर; System.Web.UI का उपयोग कर; System.Web.UI.WebControls का उपयोग कर; System.Data.SqlClient का उपयोग कर; InfoSoftGlobal का उपयोग कर; नेमस्पेस वर्कफ़्लोमैंजमेंट {सार्वजनिक आंशिक कक्षा चार्ट 1: सिस्टम। वेब। यूआई पेज {स्ट्रिंग कॉनस्ट्रिंग = सिस्टम। कॉन्फ़िगरेशन। कॉन्फ़िगरेशन प्रबंधक.कनेक्शन स्ट्रिंग्स ["कनेक्शन स्ट्रिंग"] .कनेक्शन स्ट्रिंग; संरक्षित शून्य पृष्ठ_ऑलोड (ऑब्जेक्ट प्रेषक, इवेंटएआरजीएस ई) {शिव। पाठ = बनाएँचार्ट (); } सार्वजनिक स्ट्रिंग CreateChart () {SqlConnection con = नया SqlConnection (conString); स्ट्रिंग sqlStatement = "गतिविधि से सक्रिय गतिविधि, गतिविधि_आईडी चुनें"; SqlCommand सीएमडी = नया एसक्यूएल कॉमांड (sqlStatement, con); con.Open (); SqlDataReader रीडर = cmd.ExecuteReader (); स्ट्रिंग स्ट्रक्सएमएल; StrxML = "& lt; ग्राफ़ कैप्शन = 'श्रेणी वार मात्रा' subCaption = 'मात्रा के अनुसार' दशमलवप्रतिंश = '0' showNames = '1' नंबरस्पफ़िक्स = 'यूनिट' पाईस्लीइसडीप = '30 'प्रारूपनम्बरस्केकल =' 0 '& gt;"; जबकि (reader.Read ()) {strxML + = "& lt; set name = '" + reader ["Activity_Name"]। ToString () + "' value = '" + reader ["Activity_Id"]। ToString () + "'/ & Gt;"; } StrXML + = "& lt; / graph & gt;"; रिटर्न फ्यूजनचार्ट्स। रिडर चार्ट ("/ फ्यूजनकार्स / एफसीएफजी 3 डी एसडब्ल्यूएफ", "", स्ट्रक्सएमएल, "फ़ैक्टरी स्यूम", "650", "450", झूठी, झूठी); FusionCharts चार्ट का उपयोग दो तरीकों से किया जा सकता है।  
  • जावास्क्रिप्ट
  • फ्लैश

    डेटा को दो स्वरूपों में से एक में रखना आवश्यक है XML / JSON XML / JSON डेटा फ़ाइल में डेटा पॉइंट्स और कॉन्फ़िगरेशन शामिल हैं। कॉन्फ़िगरेशन हमें चार्ट के रूप को देखने और महसूस करने के लिए अनुकूलित कर देगा।

    आपका एएसपीएक्स पृष्ठ जहां आप चार्ट को जोड़ने का इरादा रखते हैं, इसमें कोड की रेखा से नीचे होना चाहिए

      & lt; asp: लिबरल आईडी = "लिटर 1" रनत = "सर्वर" & gt; & lt; / asp: लिटरल & gt;   

    जो उस पृष्ठ पर एक शाब्दिक नियंत्रण जोड़ता है जो चार्ट के कंटेनर के रूप में कार्य करता है एक ही शाब्दिक आईडी का उपयोग करना सुनिश्चित करें, जहां इस मामले में लिबरल आईडी "लिटर 1" है।

    यहां लाइव डेमो देखें

    यहां दस्तावेज़ देखें:

    आपका XML नीचे दिखेगा।

      & lt; श्रेणियां & gt; & Lt; श्रेणी लेबल = 'उत्पाद ए' / & gt; & Lt; श्रेणी लेबल = 'उत्पाद बी' / & gt; & Lt; श्रेणी लेबल = 'उत्पाद सी' / & gt; & Lt; श्रेणी लेबल = 'उत्पाद डी' / & gt; & Lt; श्रेणी लेबल = 'उत्पाद ई' / & gt; & Lt; / श्रेणियों & gt; & Lt; डेटासेट श्रृंखलानाम = '2004' रंग = 'एएफडी 8 एफ 8' शो वैल्यू = '0' & gt; & Lt; निर्धारित मान = '25601.34' / & gt; & Lt; निर्धारित मान = '20148.82' / & gt; & Lt; सेट मूल्य = '17372.76' / & gt; & Lt; निर्धारित मान = '35407.15' / & gt; & Lt; निर्धारित मान = '38105.68' / & gt; & Lt; / डाटासेट & gt; & Lt; डेटासेट श्रृंखलानाम = '2005' color = 'F6BD0F' दिखावे = '0' & gt; & Lt; निर्धारित मान = '57401.85' / & gt; & Lt; निर्धारित मान = '41 9 41.19' / & gt; & Lt; निर्धारित मान = '45263.37' / & gt; & Lt; निर्धारित मान = '117320.16' / & gt; & Lt; निर्धारित मान = '114845.27' / & gt; & Lt; / डाटासेट & gt; & Lt; डेटासेट श्रृंखलानाम = '2006' color = '8BBA00' दिखा वैल्यू = '0' & gt; & Lt; निर्धारित मान = '45000.65' / & gt; & Lt; निर्धारित मान = '44835.76' / & gt; & Lt; निर्धारित मान = '18722.18' / & gt; & Lt; निर्धारित मान = '77557.31' / & gt; & Lt; निर्धारित मान = '92633.68' / & gt; & Lt; / डाटासेट & gt;   

    चार्ट / स्टैक्ड कॉलम 2 डी एसडब्ल्यूएफ "," ", एक्सएमएलएसटीटीओस्ट्रिंग ()," उत्पादसेल्स "," 600 "," 300 ", गलत, सत्य);

    xmlStr एक एन्कोडेड एक्सएमएल डेटा वैरिएबल है जो चार्ट को रेंडर करने के लिए खिलाया जाता है।

    यह कोई फर्क नहीं पड़ता कि डेटा कहाँ से संग्रहीत और पुनर्प्राप्त है आपको क्या करने की ज़रूरत है आपके डेटा को XML या JSON में एन्कोड करना है और इसे रेंडरचार्ट विधि में पास करें। आपके मामले में डेटा को एमएसएसक्यूएल डाटाबेस सर्वर से पुनर्प्राप्त करने की आवश्यकता है और एक्सएमएल / जेएसओएन को एन्कोड किया गया है जो कभी भी सुविधाजनक और रेंडरचार्ट विधि को पास कर दिया गया है।

    स्टैक्ड कॉलम 2 डी चार्ट्स के लिए इस नमूना प्रोजेक्ट को डाउनलोड करें और इसके लिए खेलें एक बेहतर विचार।

    यहां डेमो डाउनलोड करें:

No comments:

Post a Comment