Wie zu Reihe X-Achsenbeschriftungen in MP Android-Diagramm (Balkendiagramm)?
Dies ist mit Bezug auf den Artikel : https://github.com/PhilJay/MPAndroidChart/wiki/Setting-Data unter der überschrift Bar Graph.In dem gegebenen code unten:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_graph_test, container, false);
BarChart chart = view.findViewById(R.id.bar_Chart_test);
List<BarEntry> entries = new ArrayList<>();
entries.add(new BarEntry(0f, 30f));
entries.add(new BarEntry(1f, 80f));
entries.add(new BarEntry(2f, 60f));
entries.add(new BarEntry(3f, 50f));
//gap of 2f
entries.add(new BarEntry(5f, 70f));
entries.add(new BarEntry(6f, 60f));
BarDataSet set = new BarDataSet(entries, "BarDataSet");
BarData data = new BarData(set);
data.setBarWidth(0.9f); //set custom bar width
chart.setData(data);
chart.setFitBars(true); //make the x-axis fit exactly all bars
chart.invalidate(); //refresh
return view;
}
wurde die Ausgabe:
Hier die X-Werte werden nicht angezeigt.Klicken Sie hier für den ScreenShot
festlegen des X-Achsen-Werte als die Monate(1. Jan,2. Jan,3. Jan.....) wie angezeigt in der Artikel.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Machst du einfach nur eine einfache Liste von Strings wie diesen :
Dann tun Sie dies :
Hoffe, das hilft.
Für die
com.github.PhilJay:MPAndroidChart:v3.0.3
Ich bin über ein label-Liste:
festlegen und die Bezeichnung wie diese:
In dynamische X-Achse label,
Fall, jemand braucht eine Kotlin-version Beispiel, ich es individuell ein bisschen: