不需要像limlim建议的那样画两条线,您只需要将非零值添加到条目中,但x值必须无论如何增加:
List<SomeClass> values = new ArrayList<>();
int k = 0;
List<Entry> entries = new ArrayList<>();
for (SomeClass v : values){
if (v.value > 0){
entries.add(new Entry(k, v.value));
}
k += 1;
}
在MPAndroidChart:v3.1.0中,无需拆分数据集以绘制空点。 您只需要将这些空点的值设置为Float.NaN(在Kotlin的情况下)即可。