Achartengine में कई बार्स और लाइनें

मैं aartartengine का उपयोग कर एक चार्ट में 3 बार श्रृंखला और 3 लाइन श्रृंखला को जोड़ना चाहता हूं।

जब मैं बार चार्ट के रूप में चार्ट का प्रकार निर्दिष्ट करता हूं और इसे 3 श्रृंखला देता हूं, तो चीजें सही काम करती हैं। सलाखों की चौड़ाई जो मैंने निर्धारित की है और अंतराल और रंग सही है: (यहां छवि देखें: http://i42.tinypic.com/ifu1ap.jpg )

लेकिन जब मैं चार्ट प्रकार निर्दिष्ट करता हूं

mChart = ChartFactory.getCombinedXYChartView (getView ()। getContext (), mDataset, mRenderer, नया स्ट्रिंग [] {BarChart.TYPE, BarChart.TYPE, BarChart.TYPE, LineChart.TYPE, LineChart.TYPE, LineChart.TYPE} );

सलाखों एक दूसरे के शीर्ष पर प्रदर्शित होते हैं और चौड़ाई सही नहीं हैं: (यहां छवि देखें: http://i43.tinypic.com/2vum2xv.jpg )

न तो XYMultipleSeriesRenderer.setBarWidth() न ही XYSeriesRenderer.setLineWidth() बार चौड़ाई के लिए काम करता है।

मैंने सोचा कि अगर मैंने ऑफसेट के साथ एक्सवाईएसरीज़ एक्स वैल्यू जोड़े हैं तो मैं ओवरलैपिंग बार इश्यू को ठीक कर सकता हूं लेकिन फिर बार की चौड़ाई अभी भी नहीं है जो मैंने इसे सेट किया है।

क्या किसी को एक चार्ट बनाने के लिए (सही तरीका) पता है जो एक चार्ट में एकाधिक बार और लाइन श्रृंखला दिखाता है?

0
जोड़ा संपादित
विचारों: 1

1 उत्तर

आप सलाखों को प्रस्तुत करने के लिए ऑफसेट का उपयोग करने के बारे में सही हैं जैसे कि वे ओवरलैप नहीं करते हैं।

हालांकि, उन्हें स्थानांतरित करने के लिए, आपको renderer.setBarSpacing (2); का उपयोग करने की आवश्यकता है जिसका अर्थ है कि एक ही श्रृंखला में 2 आइटमों के बीच की जगह एक बार की दो गुना चौड़ाई के बराबर होती है।

0
जोड़ा