पृष्ठभूमिMPAndroidChart x- अक्ष दिनांक/समय लेबल
कुछ चार्ट के लिए मेरे एप्लिकेशन मेंस्वरूपण, मैं MPAndroidChart लाइब्रेरी का उपयोग कर रहा हूँ। मेरे ग्राफ के सभी क्षैतिज अक्ष 'समय आधारित हैं, वे एक पूर्ण वर्ष, एक महीने, एक सप्ताह, एक दिन या एक घंटे तक फैल सकते हैं। यह हमेशा पूर्ण अवधि दिखाता है, इसलिए जनवरी-दिसंबर, सोमवार-रविवार, 0:00 - 24:00 इत्यादि। धुरी का मूल्य हमेशा युग-टाइमस्टैम्प (सेकेंड में) होता है।
आवश्यकता
मैं इन नियमों का पालन करने के लिए एक्स-अक्ष लेबल हैं:
- पर साल अवधि के मामले में माह के 1;
- माह या सप्ताह अवधि के मामले में दिन के शुरू में; पूर्ण घंटे (##: 00) (सभी को पर्स नहीं) दिन अवधि के मामले में;
- किसी भी 5 मिनटघंटे अवधि पर बिंदु।
समस्या
मैं जो यकीन है कि दो अंक तो विवरण के स्तर को कहते हैं के बीच कोई कम जगह नहीं है बनाता है x- अक्ष, की granularity
सेट कर सकते हैं, लेकिन यह है कि इसका मतलब यह कर सकते हैं (दिन के मामले में अवधि) पहला लेबल 1:00 बजे है, और दूसरा 2:01 बजे है और तीसरा 3:16 बजे है, क्योंकि यह (न्यूनतम) 60 मिनट की ग्रैन्युलरिटी फिट बैठता है।
वर्तमान गलत स्थिति है, जो आदर्श होगा [0:00, 3:00, 6:00, 9:00 ..]
कुछ की तरह
प्रश्न
वहाँ ऊपर परिणाम प्राप्त करने के x- अक्ष लेबल की स्थिति को नियंत्रित करने के लिए एक रास्ता है ?
अगर मैं गलत हूं, तो कृपया मुझे सही करें, लेकिन क्या यह केवल प्रदर्शन मानों को परिवर्तित नहीं करता है, न कि लेबल के वास्तविक स्थान को। यह सही मान दिखाता है, लेकिन (थोड़ा) गलत स्थानों में। – Marcel50506
@ मार्सेल 50506 क्या आप मुझे बता सकते हैं कि यह प्रतिक्रिया आपके लिए काम करती है? – MeknessiHamida
@MeknessiHamida: नहीं, यह मेरी समस्या का समाधान नहीं किया। जैसा कि मेरी पिछली टिप्पणी में कहा गया है, यह लेबल के सही स्थान को सेट नहीं करता है। – Marcel50506