c# - Change color of certain chart points -
मुझे एक चार्ट में रंग बदलने में समस्या है निम्न कोड:
चार्ट 1। श्रृंखला ["टेस्ट"]। रंग = रंग। Int start = array1.लांबी; (Ii = 0; i & lt; chart1.Series ["टेस्ट"]। अंक.काउंट; i ++) {यदि (i & gt; = प्रारंभ) chart1.Series ["टेस्ट"]। अंक [मैं]। रंग = हरा रंग करें; चार्ट 1। श्रृंखला ["टेस्ट"]। अंक.एडीएक्सआई (एक्स_एक्सिस [आई], वाई_एक्सिस [आई]); } चार्ट 1। श्रृंखला ["टेस्ट"]। अंक। डेटाबंड XY (x_axis, y_axis); चार्ट 1। श्रृंखला ["टेस्ट"]। चार्ट टाइप = सीरिजचार्ट टाइप। स्पलाइन;
इस मामले में: मेरे पास दो सरणियां हैं- एक्स-अक्ष के लिए एक और y- अक्ष के लिए एक है। मान लीजिए कि उनके पास लंबाई 32 है। मेरे पास 12 की लंबाई के साथ एक अन्य सरणी (महत्वपूर्ण नहीं) है। अब मैं चाहता हूं कि मेरा ग्राफ 12 वीं बिंदु के बाद रंग बदलता है। मैं उसे कैसे कर सकता हूँ? उपरोक्त कोड काम नहीं करता है ग्राफ़ एक रंग में रहता है।
आप प्रत्येक डेटा के लिए लूप दोहराकर कुछ डेटा बिंदुओं के लिए रंग बदल सकते हैं आपके डेटा को बाध्य करने के बाद डेटा बिंदु।
अंक अंक = (Microsoft.Office.Interop.Excel.Points) series.Points (Type.Missing); Foreach (अंक में प्वाइंट पीटी) {यदि (आपकी कंडीशन) {pt.Border.Color = (int) XlRgbColor.rgbDarkOrange; Pt.MarkerBackgroundColor = (int) XlRgbColor.rgbDarkOrange; Pt.MarkerForegroundColor = (int) XlRgbColor.rgbDarkOrange; }}
Comments
Post a Comment