是否可以在MPAndroidChart中设置自定义x轴值?

时间:2016-07-12 19:59:51

标签: android mpandroidchart

例如,我有5个x轴值,如{"1", "2", "3", "4", "5"}

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);

我只想在图表的x轴上显示{"1", "2", "4"}

是否可以使用MPAndroidChart?

2 个答案:

答案 0 :(得分:0)

也许尝试拆分字符串以使用string.split方法提取值。

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

答案 1 :(得分:0)

目前库中有 NO 方法可以达到此目的。

虽然这看起来相当容易实现。为什么不分叉回购并创建自己的自定义方法?此外,您可能还想尝试为您实现XAxisValueFormatter interface