2010-08-21 13 views
6

पर फ़ॉर्मेटिंग मानों को चार्ट करना क्या कोई जानता है कि .NET 4 डेटा विज़ुअलाइजेशन के वाई-एक्सिस पर दिखाए गए मानों को प्रारूपित और नियंत्रित कैसे करें। चार्ट चार्ट करना?नेट डेटा विज़ुअलाइजेशन। वाई-एक्सिस

मेरे पास वाई-एक्सिस और एक्स-एक्सिस पर तिथियां हैं। वाई-एक्सिस पर मान कई दशमलव बिंदु दिखा रहे हैं और मैं उन्हें एक कस्टम फॉर्मेटर लागू करना चाहता हूं ताकि मैं उन्हें किसी भी प्रारूप में दिखा सकूं। तो उदाहरण के लिए मैं 1.75 के बजाय 1 + 3/4 दिखा सकता हूं।

मैं System.Web.UI.DataVisualization से चार्ट ऑब्जेक्ट का उपयोग कर कोड में सभी चार्ट पीढ़ी कर रहा हूं। नेमस्पेस चार्टिंग।

उत्तर

4

मैं इस सवाल का जवाब मिल गया (किशोर द्वारा जवाब देखें), वहाँ एक अनुकूलित प्रतिनिधि जो कि सभी डेटा के सदस्यों की गणना की गई है के बाद और चार्ट से पहले कहा जाता है सेटअप हो सकता है प्रस्तुत किया जाता है। यदि आप चार्ट के कस्टमाइज़ ईवेंट में अपने प्रतिनिधि को संलग्न करते हैं तो आप वहां मौजूद सभी अनुकूलन करने में सक्षम होंगे।

this.Chart1.Customize +=new EventHandler(this.Chart1_Customize); 
+0

+1 यह बहुत अच्छा है :) –

7

आपको संबंधित धुरी में संपत्ति LabelStyle सेट करना होगा।

आपके मामले में, नीचे की तरह।

ChartArea.AxisY.LabelStyle.Format = "{0.00}"; 

कृपया अधिक जानकारी के लिए नीचे दिए गए लिंक देखें।


http://social.msdn.microsoft.com/Forums/en-US/MSWinWebChart/thread/8f843a18-c72e-4cc1-9fcc-7ad0d9e39c15#5fcef069-7ea7-4d73-9611-90bf9e14ede3

HTH

+0

धन्यवाद अवतार +1 - जो मुझे ढूंढ रहा है उसके करीब आता है लेकिन अभी तक नहीं। इससे मुझे एक संख्या को दशमलव दशमलव स्थानों में प्रारूपित करने की अनुमति मिलेगी, लेकिन यह मुझे उदाहरण के लिए प्रारूप को प्रारूप में बदलने की अनुमति नहीं देगी। यानी मैं उस प्रारूप के साथ वाई अक्ष पर 1.75 के रूप में 1 + 3/4 का प्रतिनिधित्व नहीं कर सका। – Guy

+0

यदि मैं सही हूं, तो माइक्रोसॉफ्ट डंडस चार्ट का उपयोग कर रहा है। इसलिए, आपके पास उनके मंच या ब्लॉग से संबंधित सामग्री ढूंढने का एक अच्छा मौका है। एचटीएच –

+0

टाडा ... मुझे लगता है कि मुझे लगता है। कृपया इस लिंक को जांचें। यह आपके लिए सहायक हो सकता है। http://support2.dundas.com/Default.aspx?article=1062 –

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