In MPAndroidChart kann ich die Häufigkeit von Xaxis-Werten mit setSkipLabels steuern. Dies betrifft jedoch nur die X-Achse. Wie mache ich das Gleiche mit den Zeilen selbst in einem Liniendiagramm?Wie kontrolliere ich die Häufigkeit von Etiketten auf LineDataSet?
0
A
Antwort
1
Ich denke nicht, dass die Bibliothek eine saubere Möglichkeit bietet, dies für LineDataSet wie für X-Achse zu tun. Die beste Wette IMHO sollte sein, eine custom ValueFormatter zu verwenden, um Text leer wie erforderlich zu setzen.
Exemple ein Etikett von zehn zeigen:
public class MyValueFormatter implements ValueFormatter {
private DecimalFormat mFormat;
public MyValueFormatter() {
mFormat = new DecimalFormat("###,###,##0.0"); // use one decimal
}
@Override
public String getFormattedValue(float value, Entry entry, int dataSetIndex, ViewPortHandler viewPortHandler) {
String output = "";
if (entry.getXIndex() % 10 == 0) output = mFormat.format(value);
return output;
}
}
Dann fügen Sie Ihren Formatierer zu Ihrem DataSet
lineDataSet.setValueFormatter(new MyValueFormatter());
Dies wird nur Text beeinflussen neben jedem Wert in der Grafik angezeigt.
könnten Sie auch deaktivieren auf jeden Wert, den Kreis zeichnen mit:
lineDataSet.setDrawCircles(false);
Verwandte Themen
- 1. Wie kontrolliere ich die Regex-Gruppierung?
- 2. Wie kontrolliere ich die Positionierung des QSplashscreen?
- 3. Wie kontrolliere ich den Cursor auf Linux?
- 4. Wie kontrolliere ich, auf welcher Seite ein Randabsatz erscheint?
- 5. Wie kontrolliere ich die Positionierung eines Fieldsets mit CSS?
- 6. Wie kontrolliere ich das Format MembershipUser.ResetPassword()
- 7. Wie kontrolliere ich die Geschwindigkeit eines animierten GIF?
- 8. Wie kontrolliere ich die Breite der letzten Spalte?
- 9. Wie kontrolliere ich das Lecken dieser Verbindung?
- 10. Wie liste ich die verfügbaren Etiketten eines Projekts auf?
- 11. Wie kontrolliere ich PDF-Papiergröße mit ImageMagick?
- 12. Wie kontrolliere ich den Abstand zwischen Balken?
- 13. Wie kontrolliere ich Bootstrap Akkordeon Form Sichtbarkeit
- 14. Wie kontrolliere ich die Größe des HTML-Fensters?
- 15. Wie kontrolliere ich die Reihenfolge der Erscheinung in PHP?
- 16. Verwenden von TFS-Etiketten wie SourceSafe-Etiketten
- 17. Wie die Schriftgröße von Etiketten auf Tortendiagramm zu erhöhen
- 18. Wie programmiere ich Anforderungen, die mit unterschiedlicher Häufigkeit ausgeführt werden?
- 19. Wie die Etiketten und Formularfeld
- 20. Teilen von Etiketten und Drucken auf anderen Etiketten
- 21. libgdx ashley - Wie kontrolliere ich einen Spieler auf die richtige Weise (ECS-Framework)?
- 22. Wie kontrolliere ich die Ausführung von Maven Jetty Plugin mit -Dmaven.test.skip
- 23. Häufigkeit von Symbolen in Programmiersprachen
- 24. Wie kontrolliere ich eine Bildschirmsitzung innerhalb einer Bildschirmsitzung?
- 25. Wird die Häufigkeit der Abfragen schneller auf meiner Seite angezeigt?
- 26. Wie bekomme ich die Standardschrift für Swing JTabbedPane Etiketten?
- 27. Wie kontrolliere ich den Standort des Dropdown-Menüs in Tkinter?
- 28. CakePHP: Wie kann ich die Etiketten für mehrere Kontrollkästchen anpassen
- 29. Höfliche Häufigkeit von AJAX-Anfragen?
- 30. Wie ändert man die Etiketten auf einem KendoUI Slider Ticks?
Vielleicht einmal Arbeit beruhigt Ich werde dafür eine PR tun. Wir sind sehr dankbar für die lib. – Core