2012-07-31 11 views
7

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

index lines branches 
1  20  5 
2  30  8 
3  34  6 

मैं बाईं y अक्ष और सही y अक्ष पर शाखाओं के लिए पैमाने पर लाइनों के लिए x- अक्ष और पैमाने पर indexies प्लॉट करने के लिए चाहते हैं।

मैं .net संस्करण 2.0 और 3.5 का उपयोग कर रहा है कि अगर मदद करता है

उत्तर

11

जब एक श्रृंखला बनाने, AxisType.Primary या AxisType.Secondary

 var lines = new Series("lines"); 
     lines.ChartType = SeriesChartType.Line; 
     lines.Points.Add(new DataPoint(1, 20)); 
     lines.Points.Add(new DataPoint(2, 30)); 
     lines.Points.Add(new DataPoint(3, 34)); 
     lines.YAxisType = AxisType.Primary; 
     chart1.Series.Add(lines); 

     var branches = new Series("branches"); 
     branches.ChartType = SeriesChartType.Line; 
     branches.Points.Add(new DataPoint(1, 5)); 
     branches.Points.Add(new DataPoint(2, 6)); 
     branches.Points.Add(new DataPoint(3, 8)); 
     branches.YAxisType = AxisType.Secondary; 
     chart1.Series.Add(branches); 

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

enter image description here

+0

बहुत बहुत शुक्रिया hmqcnoesy – mayukh

+0

वास्तव में क्या गुण आप उन्हें संरेखित करने के लिए सेट कर रहे हैं? – muzzlator

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