में एक्स अक्ष लेबल में मान कैसे सेट करें असल में मेरे ऐप में मैंने achartEngine
का उपयोग करके एक ग्राफ बनाया है। इनमें से एक्स अक्ष में शुरुआत में मैं 1 - 31 से मूल्य प्रदर्शित कर रहा हूं। अब इसे प्रदर्शित करने के बजाय 1-03-2012 2-03-2012 3-03-2012 जैसे मूल्य प्रदर्शित करना संभव है .... और इसी तरह वर्तमान माह के आखिरी दिन और जब यह चालू माह के आखिरी दिन यानी 31-03-2012 तक पहुंचता है तो इसके बाद मूल्य प्रदर्शन 1-04-2012 2-04-2012 ... और इसी तरह होना चाहिए। कोड जो मैंने 1 2 3 4 5 जैसे मूल्य प्रदर्शित करते समय उपयोग किया है ... नीचे दिया गया है .. क्या कोई इसे हल करने में मेरी सहायता कर सकता है। ग्राफachartengine
कोड
renderer = new XYMultipleSeriesRenderer(2); int length = colors.length; for (int i = 0; i < length; i++) { XYSeriesRenderer r = new XYSeriesRenderer(); r.setColor(colors[i]); r.setPointStyle(styles[i]); renderer.addSeriesRenderer(r); } int rendererLength = renderer.getSeriesRendererCount(); for (int i = 0; i < rendererLength; i++) { ((XYSeriesRenderer) renderer.getSeriesRendererAt(i)).setFillPoints(true); } renderer.setAxisTitleTextSize(12); renderer.setChartTitleTextSize(12); renderer.setLabelsTextSize(10); renderer.setLegendTextSize(12); renderer.setPointSize(5f); renderer.setApplyBackgroundColor(true); renderer.setBackgroundColor(Color.parseColor("#F5F5F5")); renderer.setMarginsColor(Color.parseColor("#F5F5F5")); renderer.setChartTitle("Weight/Temperature"); renderer.setXLabels(20); renderer.setXTitle(sdFormatter.format(currentDate)); renderer.setXAxisMin(1); renderer.setXAxisMax(nMaxDay); renderer.setXLabelsAlign(Align.CENTER); renderer.setYLabels(10); renderer.setYTitle("Weight", 0); renderer.setYTitle("Temperature", 1); renderer.setYAxisMin(10, 0); renderer.setYAxisMax(90, 0); renderer.setYAxisMin(10, 1); renderer.setYAxisMax(90, 1); renderer.setYAxisAlign(Align.LEFT, 0); renderer.setYAxisAlign(Align.RIGHT, 1); renderer.setYLabelsAlign(Align.LEFT, 0); renderer.setYLabelsAlign(Align.RIGHT, 1); renderer.setAxesColor(Color.LTGRAY); renderer.setLabelsColor(Color.parseColor("#5f5f5f")); renderer.setShowGrid(true); renderer.setGridColor(Color.GRAY);
स्क्रीनशॉट डेमो से
जो वर्ग आप AchartEngineDemo – Abhi
XYMultipleSeriesRenderer में इस्तेमाल किया है (वस्तु इसमें रंग जैसे ग्राफ गुण शामिल हैं) – AndroidDev
कौन सा .java फ़ाइल? – Abhi