2011-02-01 25 views
6

में उत्पन्न मैं एक चार्ट है कि Microsoft Excel 2007 नेटस्वरूपण माइक्रोसॉफ्ट चार्ट नियंत्रण एक्स अक्ष लेबल एक्सेल

के लिए Microsoft चार्ट नियंत्रण का उपयोग करके तैयार की गई है दोहराने के लिए प्रयास करने से समस्या आ रही हूं चार्ट की तरह बनना

चार्ट प्रत्येक महीने के लिए शीर्ष 5 प्रविष्टियां दिखा रहा है (प्रत्येक महीने में अलग-अलग 5 प्रविष्टियां हो सकती हैं) और फिर कुछ मीट्रिक का ब्रेकडाउन दिखा रहा है

मैं डेटा को पूरी तरह से ठीक कर सकता हूं, समस्या नीचे आती है तथ्य यह है कि एक्सेल चार्ट में इसने निम्न छवि में दिखाए गए एक्स-एक्सिस लेबल स्वरूपित किए हैं: Microsoft Excel 2007 Chart जो है हम अक्ष को स्वरूपित करना चाहते हैं ताकि प्रत्येक माह का नाम केवल उस महीने के लिए 5 उप श्रेणियों के लिए सूचीबद्ध हो। Microsoft Chart Control version मैं बाध्य है

लेकिन मैं यह कैसे पुन: पेश करने के लिए Microsoft चार्ट नियंत्रण का उपयोग कर पता नहीं है, जब मैं चार्ट नियंत्रण के लिए एक ही डेटा का उपयोग के रूप में X- अक्ष (रंग की अनदेखी और इस तरह) स्वरूपों डेटा ताकि XAxis मान "जनवरी एएए-बीबीबी" है, मैं सोच रहा हूं कि शायद मुझे महीने के हिस्से को किसी अन्य अक्ष मूल्य में अलग करने की आवश्यकता है जिसे अलग से स्वरूपित/समूहीकृत किया जा सकता है।

किसी भी मदद की सराहना की जाएगी।

उत्तर

7

मैंने कस्टम लेबल की एक श्रृंखला का उपयोग करने में कामयाब रहा है जिसे मैं मैन्युअल रूप से सही "खंड" के अंतर्गत होने की स्थिति में रखता हूं।

foreach (string monthName in monthNames) 
{ 
    CustomLabel monthLabel = new CustomLabel(startOffset, endOffset, monthName, 1,  LabelMarkStyle.Box); 
    theChart.ChartAreas["Default"].AxisX.CustomLabels.Add(monthLabel); 
    //increment startOffset and endOffset enough to position the next label 
    //under the correct "section" 
} 
संबंधित मुद्दे