एएसपी ट्यूटोरियल

एएसपी होम

WP ट्यूटोरियल

वेबपेज परिचय वेबपेज रेजर वेबपेज लेआउट वेबपेज फोल्डर वेबपेज ग्लोबल वेबपेज फॉर्म वेबपेज ऑब्जेक्ट्स वेबपेज फ़ाइलें वेबपेज डेटाबेस वेबपेज हेल्पर्स वेबपेज वेबग्रिड वेबपेज चार्ट वेबपेज ईमेल वेबपेज सुरक्षा वेबपेज प्रकाशित वेबपेज उदाहरण वेबपेज कक्षाएं

ASP.NET रेजर

रेजर इंट्रो रेजर सिंटेक्स रेजर सी # चर रेजर सी # लूप्स रेजर सी # लॉजिक रेजर वीबी चर रेजर वीबी लूप्स रेजर वीबी लॉजिक

एएसपी क्लासिक

एएसपी परिचय एएसपी सिंटेक्स एएसपी चर एएसपी प्रक्रियाएं एएसपी सशर्त एएसपी लूपिंग एएसपी फॉर्म एएसपी कुकीज़ एएसपी सत्र एएसपी आवेदन एएसपी #शामिल करें एएसपी Global.asa एएसपी अजाक्स एएसपी ई-मेल एएसपी उदाहरण

एएसपी संदर्भ

एएसपी वीबी कार्य एएसपी वीबी कीवर्ड एएसपी प्रतिक्रिया एएसपी अनुरोध एएसपी आवेदन एएसपी सत्र एएसपी सर्वर एएसपी त्रुटि एएसपी फाइल सिस्टम एएसपी टेक्स्टस्ट्रीम एएसपी ड्राइव एएसपी फ़ाइल एएसपी फ़ोल्डर एएसपी डिक्शनरी एएसपी एडरोटेटर एएसपी ब्राउज़र कैप एएसपी सामग्री लिंकिंग एएसपी सामग्री रोटेटर एएसपी त्वरित रेफरी

एडीओ ट्यूटोरियल

एडीओ परिचय एडीओ कनेक्ट एडीओ रिकॉर्डसेट एडीओ प्रदर्शन एडीओ क्वेरी एडीओ सॉर्ट एडीओ जोड़ें एडीओ अपडेट एडीओ हटाएं एडीओ डेमो एडीओ स्पीड अप

एडीओ ऑब्जेक्ट्स

एडीओ कमांड एडीओ कनेक्शन एडीओ त्रुटि एडीओ फील्ड एडीओ पैरामीटर एडीओ संपत्ति एडीओ रिकॉर्ड एडीओ रिकॉर्डसेट एडीओ स्ट्रीम एडीओ डेटा प्रकार

ASP.NET वेब पेज - चार्ट हेल्पर


चार्ट हेल्पर - कई उपयोगी ASP.NET वेब हेल्पर्स में से एक।


चार्ट हेल्पर

पिछले अध्यायों में, आपने सीखा कि ASP.NET "हेल्पर" का उपयोग कैसे किया जाता है।

आपने "वेबग्रिड हेल्पर" का उपयोग करके ग्रिड में डेटा प्रदर्शित करना सीखा।

यह अध्याय बताता है कि "चार्ट हेल्पर" का उपयोग करके डेटा को ग्राफिकल रूप में कैसे प्रदर्शित किया जाए।

"चार्ट हेल्पर" कई स्वरूपण विकल्पों और लेबल के साथ विभिन्न प्रकार की चार्ट छवियां बना सकता है। यह स्टॉक चार्ट जैसे अधिक विशिष्ट चार्ट के साथ-साथ क्षेत्र चार्ट, बार चार्ट, कॉलम चार्ट, लाइन चार्ट और पाई चार्ट जैसे मानक चार्ट बना सकता है।

चार्ट चार्ट

आपके द्वारा चार्ट में प्रदर्शित किया जाने वाला डेटा किसी सरणी से, किसी डेटाबेस से, या किसी फ़ाइल के डेटा से हो सकता है।


एक सरणी से चार्ट

नीचे दिया गया उदाहरण मूल्यों की एक सरणी से चार्ट प्रदर्शित करने के लिए आवश्यक कोड दिखाता है:

उदाहरण

@{ 
var myChart = new Chart(width: 600, height: 400) 
   .AddTitle("Employees") 
   .AddSeries(chartType: "column",
      xValue: new[] {  "Peter", "Andrew", "Julie", "Mary", "Dave" }, 
      yValues: new[] { "2", "6", "4", "5", "3" }) 
   .Write();
}

- नया चार्ट एक नया चार्ट ऑब्जेक्ट बनाता है और इसकी चौड़ाई और ऊंचाई निर्धारित करता है

- AddTitle विधि चार्ट शीर्षक निर्दिष्ट करती है

- AddSeries विधि चार्ट में डेटा जोड़ती है

- चार्ट टाइप पैरामीटर चार्ट के प्रकार को परिभाषित करता है

- xValue पैरामीटर x-अक्ष नामों को परिभाषित करता है

- yValues ​​पैरामीटर y-अक्ष मानों को परिभाषित करता है

- लिखें () विधि चार्ट प्रदर्शित करती है 



डेटाबेस डेटा से चार्ट

आप एक डेटाबेस क्वेरी चला सकते हैं और फिर चार्ट बनाने के लिए परिणामों से डेटा का उपयोग कर सकते हैं:

उदाहरण

@{ 
var db = Database.Open("SmallBakery"); 
var dbdata = db.Query("SELECT Name, Price FROM Product"); 
var myChart = new Chart(width: 600, height: 400) 
   .AddTitle("Product Sales") 
   .DataBindTable(dataSource: dbdata, xField: "Name")
   .Write();
}

- var db = Database.Open डेटाबेस को खोलता है (और डेटाबेस ऑब्जेक्ट को वेरिएबल db को असाइन करता है)

- var dbdata = db.Query एक डेटाबेस क्वेरी चलाता है और परिणाम को dbdata में संग्रहीत करता है

- नया चार्ट एक चार्ट नई वस्तु बनाता है और इसकी चौड़ाई और ऊंचाई निर्धारित करता है

- AddTitle विधि चार्ट शीर्षक निर्दिष्ट करती है

- DataBindTable विधि डेटा स्रोत को चार्ट से बांधती है

- लिखें () विधि चार्ट प्रदर्शित करती है 

DataBindTable पद्धति का उपयोग करने का एक विकल्प AddSeries (पिछला उदाहरण देखें) का उपयोग करना है। DataBindTable का उपयोग करना आसान है, लेकिन AddSeries अधिक लचीला है क्योंकि आप चार्ट और डेटा को अधिक स्पष्ट रूप से निर्दिष्ट कर सकते हैं:

उदाहरण

@{ 
var db = Database.Open("SmallBakery"); 
var dbdata = db.Query("SELECT Name, Price FROM Product"); 
var myChart = new Chart(width: 600, height: 400) 
   .AddTitle("Product Sales") 
   .AddSeries(chartType:"Pie",
      xValue: dbdata, xField: "Name",
      yValues: dbdata, yFields: "Price")
   .Write();
}

एक्सएमएल डेटा से चार्ट

चार्टिंग के लिए तीसरा विकल्प चार्ट के डेटा के रूप में XML फ़ाइल का उपयोग करना है:

उदाहरण

@using System.Data;

@{
var dataSet = new DataSet();
dataSet.ReadXmlSchema(Server.MapPath("data.xsd"));
dataSet.ReadXml(Server.MapPath("data.xml"));
var dataView = new DataView(dataSet.Tables[0]);
var myChart = new Chart(width: 600, height: 400)
   .AddTitle("Sales Per Employee")
   .AddSeries("Default", chartType: "Pie",
      xValue: dataView, xField: "Name",
      yValues: dataView, yFields: "Sales")
   .Write();}
}

चार्ट वस्तु संदर्भ

Helper Description
Chart(width, height [, template] [, templatePath]) Initializes a chart.
Chart.AddLegend([title] [, name]) Adds a legend to a chart.
Chart.AddSeries([name] [, chartType] [, chartArea]
  [, axisLabel] [, legend] [, markerStep] [, xValue]
  [, xField] [, yValues] [, yFields] [, options])
Adds a series of values to the chart.