2016-02-11 7 views
9

MPAndroidChart - लाइन चार्टMPAndroidChart में हाइलाइट लाइन को अक्षम कैसे करें?

enter image description here

कैसे अदृश्य छू लाइन के लिए?
कृपया मदद करें।

+0

setDrawGridLines (बूलियन सक्षम): सच को यह सेट अक्ष –

+0

@DhawalSodhaParmar setDrawGridLines करने की कोशिश के लिए ग्रिड लाइन ड्राइंग सक्षम करने के लिए (असत्य); यह विधि सफलता नहीं है। मैं lineChart.getXAxis() सेट कर रहा हूँ। SetDrawGridLines (झूठी); लाइनChart.getAxisLeft()। SetDrawGridLines (झूठी); लाइनChart.getXAxis()। SetDrawGridLines (झूठी); लाइनChart.getAxisRight()। SetDrawGridLines (झूठी); lineChart.setDrawGridBackground (झूठा); --- सभी असफल हो जाते हैं। अधिक समाधान? –

उत्तर

13

वास्तव में चयनित अक्ष को हाइलाइट करें। सक्षम/सभी डेटासेट इस डेटा वस्तु शामिल के लिए मूल्यों पर प्रकाश डाला अक्षम:

mChart.getData().setHighlightEnabled(false);

setHighlightEnabled कि उपयोग हटाने के लिए। यदि सत्य पर सेट किया गया है, तो इसका मतलब है कि मूल्य प्रोग्रामेटिक रूप से या स्पर्श इशारा द्वारा हाइलाइट किया जा सकता है।


आप सांसद एंड्रॉयड लिब का नमूना है तो आप "टॉगल हाइलाइट" नामित विकल्प मेनू से यह देख सकते हैं।

यह documentation में भी पाया जा सकता है।

10

यदि अभी भी मार्कर दिखाना चाहते हैं, और उन पंक्तियों को छुपाएं, तो इसे आजमाएं। (MPAndroidChart v3.0.0)

dataSet.setDrawHorizontalHighlightIndicator(false);dataSet.setDrawVerticalHighlightIndicator(false);

+0

यह स्वीकार्य उत्तर बी होना चाहिए – shadygoneinsane

2

स्पर्श लाइनों को हटाने के लिए आप

dataSet.setDrawHighlightIndicators(false); 

उपयोग कर सकते हैं अलग-अलग सूचक लाइनों निकालने के लिए, का उपयोग करें या तो

dataSet.setDrawHorizontalHighlightIndicator(false); 
dataSet.setDrawVerticalHighlightIndicator(false); 

इस में निम्न में से एक , 'डेटासेट' LineScatterCandleRadarDataSet का उदाहरण होना चाहिए (लाइनडाटासेट विरासत पदानुक्रम में उस वर्ग को विस्तारित करना)

आप mpAndroidChart संस्करण 3. है की जरूरत नहीं है मैं संस्करण के साथ इस कोशिश की 2.1.6

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