2012-08-10 19 views
6

Android के लिए AChartEngine (जार 1.0.0) का उपयोग करते हैं, मैं एक विधि है कि मेरे लिए पाठ का रंग बदलने के लिए अनुमति देता है X- अक्ष (mRenderer.setXLabelsColor(Color.BLACK))एंड्रॉयड AChartEngine - Y- अक्ष की textcolor बदलने में असमर्थ लेबल

देखना

दुर्भाग्यवश मैं वाई-एक्सिस लेबल के लिए एक संबंधित विधि नहीं ढूंढ पा रहा हूं!

वास्तविक लाइन ग्राफ़ का रंग सेट करने का कोई तरीका भी है?

मैं भी

mRenderer.setYAxisAlign(Align.LEFT, 0); 
mRenderer.setYLabelsAlign(Align.LEFT, 0); 

का उपयोग कर Y- अक्ष के बाईं ओर लेबल संरेखित करने की कोशिश, लेकिन यह कार्य करने के लिए प्रतीत होता है।

enter image description here

उत्तर

7

वहाँ Y अक्ष लेबल रंग की स्थापना के लिए renderer.setYLabelsColor(); है।

जब आप Align.LEFT का उपयोग करते हैं, तो इसका मतलब है कि यदि वे अक्ष के बाईं ओर उन्हें सही संरेखित करना चाहते हैं, तो उन्हें Align.RIGHT का उपयोग करने के लिए गठबंधन छोड़ दिया गया है।

रेखा ग्राफ रंग अपने स्वयं के प्रस्तुतकर्ता से एक है।

+0

अपने जवाब दान के लिए धन्यवाद! तुमसे बहुत बड़ी मदद मिली। – Ahmed

2

संरेखित और एक रंग properlly सेट आप इस प्रकार डाल की जरूरत करने के लिए:

mRenderer.setYAxisAlign(Align.LEFT, 0); 
mRenderer.setYLabelsAlign(Align.RIGHT, 0); 

// setYLabelsColor method you need include which the 
// int for your YLabel, since this library you can 
// use more than one YLabel, so in your case, 
// you only have one YLabel and its index is 0. 

mRenderer.setYLabelsColor(0, Color.BLACK); 
mRenderer.setXLabelsColor(Color.BLACK);