2016-05-19 15 views
6

में बहुत छोटा कृपया MPAndroidChartपाई चार्ट पृष्ठभूमि बदल जाता है जब टुकड़ा MPAndroidChart

का उपयोग कर यह एक पुस्तकालय बग है पाई-चार्ट में इस समस्या से मेरी मदद बाहर।

जब मेरे पास एक पाई टुकड़ा बहुत छोटा होता है, तो उस टुकड़े का रंग चार्ट पृष्ठभूमि में खून बहता है। नीचे दी गई तस्वीरों की तरह - आप देख सकते हैं कि पीले रंग का रंग ब्लेड है।

a pie chart where the small pie slice background has bled into the view background

मैं setData() में स्थिर नाव डेटा सेट कर रहा हूं: -

private void setData(int count, float range) { 
    yVals1.add(new Entry(100.9f, 0)); 
    yVals1.add(new Entry(0.01f, 1)); 
} 

इसका मतलब यह है कि जब हम 2 मूल्यों में बहुत बड़ा अंतर में प्रवेश तो इस समस्या पैदा होगा। कृपया मेरी मदद करें। इस मुद्दे टुकड़ा-अंतरिक्ष के "आकार" एक पाई हिस्से के आकार से अधिक है

मुद्दा slicespace --> pieDataSet.setSliceSpace(...)

से संबंधित है, -:

+2

https://github.com/PhilJay/MPAndroidChart/issues/1699 का नवीनतम संस्करण उपयोग कर रहे हैं, तो यह अब कोई समस्या नहीं होनी चाहिए। मुझे लगता है कि यह उनके गिथब पर एक ही समस्या है। मैं सुझाव दूंगा कि या तो उनके उत्तर की प्रतीक्षा करें, या आप स्वयं पुस्तकालय को संपादित कर सकते हैं और बग को ठीक कर सकते हैं। यदि आप इसे ठीक करते हैं, तो आप दूसरों की सहायता के लिए समाधान भी पोस्ट कर सकते हैं :) – berserk

+0

Thanx @berserk :( – InsaneCat

उत्तर

4

मैं इस के लिए एक जवाब मिल गया है और यह नीचे है होता है। मेरा सुझाव है कि यदि आप बहुत छोटे स्लाइस हैं तो आप स्लाइस स्पेस को हटा दें। यह समस्या बाद में तय किया गया था में 95dd249 प्रतिबद्ध:

आप इस लाइन

या

Set---> dataSet.setSliceSpace(0.05f); 

के बजाय

Set---> dataSet.setSliceSpace(3f); 

संपादित निकाल सकते हैं। यदि आप MPAndroidChart

+0

समाधान साझा करने के लिए धन्यवाद। – Radhey

+0

कृपया उनके गिथब मुद्दे पर भी पोस्ट करें। यह दूसरों की मदद कर सकता है :) – berserk

+0

निश्चित रूप से @berserk धन्यवाद आप :) – InsaneCat

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