Android Plot闪烁问题

时间:2016-10-28 07:56:13

标签: android androidplot

我正在尝试使用AndroidPlot创建实时图表。我根据计时器为我的系列添加值。如何解决这个闪烁的问题。 Ps:我是android和androidPlot的新手 我目前的代码是 - >

public class ConceptDto extends GenericDto<String> {

    private String prefLabelIt;
    private String prefLabelEn;
    private String code;
    private double rating;


    @JsonBackReference
    private Set<ConceptDto> broaders = new HashSet<ConceptDto>();

    @JsonManagedReference
    private Set<ConceptDto> narrowers = new HashSet<ConceptDto>();

    @JsonIgnore
    private Set<ConceptDto> relateds = new HashSet<ConceptDto>();

[...]

1 个答案:

答案 0 :(得分:0)

每次计时器触发时,您都会清除整个绘图并重新创建/添加系列。相反,您应该只将新值添加到系列中并调用重绘。将TimerTask.run()更改为如下所示:

public void run() {
    plot.clear();
    Random random=new Random();  
    series1.addLast(series1.size(),random.nextInt(100));
}

我还建议重复使用相同的Random实例,而不是每次都初始化一个新实例。