2016-07-12 8 views
0

Zum Beispiel habe ich 5 X-Achsen-Werte wie {"1", "2", "3", "4", "5"}.Können benutzerdefinierte X-Achsenwerte in MPAndroidChart festgelegt werden?

List<Entry> entries = new ArrayList<>(); 
entries.add(new Entry(1, 0)); 
entries.add(new Entry(2, 1)); 
entries.add(new Entry(3, 2)); 
entries.add(new Entry(4, 3)); 
entries.add(new Entry(5, 4)); 
LineDataSet ds = new LineDataSet(entries, ""); 
LineData data = new LineData(new String[]{"1", "2", "3", "4", "5"}, ds); 

und ich möchte {"1", "2", "4"} nur auf der x-Achse auf die Grafik angezeigt.

Kann ich mit MPAndroidChart arbeiten?

+0

Haben Sie eine Lösung gefunden? –

+0

Leider keine –

Antwort

0

Vielleicht versuchen, die Zeichenfolge aufteilen, um Werte mit string.split-Methode zu extrahieren.

String string = "1","2","3","4","5"; 
String[] whole = string.split(","); 
String str1 = whole[0]; // 1 
String str2 = whole[1]; // 2 
String str3 = whole[3]; //4 
+0

Wahrscheinlich hast du mich nicht richtig verstanden –

0

Es ist NO Verfahren in der Bibliothek zur Zeit, die dies erreichen kann.

Obwohl dies scheint relativ einfach zu implementieren. Warum nicht das Repo forkieren und eine eigene Methode erstellen? Darüber hinaus möchten Sie möglicherweise auch versuchen, die XAxisValueFormatter interface zu Ihrem Vorteil zu implementieren.

Verwandte Themen