MPAndroidChart:仅在动画期间显示的图表

时间:2016-07-22 04:48:36

标签: android mpandroidchart

以下是折线图的简单代码。如果我使用此代码但只有一个条目,则图表上会显示一个点,这很好。如果我再添加,就像我在下面一样,什么都没有显示,除非我添加" newchart.animateX(3000);,在这种情况下,图表显示3000毫秒然后消失....什么给出?

    LineChart newchart = (LineChart) findViewById(R.id.chart);
    ArrayList<Entry> YAxis = new ArrayList<>();
    Entry startingtemp = new Entry(0,3);
    Entry next = new Entry(1,6);
    YAxis.add(next);
    YAxis.add(startingtemp);


    LineDataSet temps = new LineDataSet(YAxis, "fuck");
    ArrayList<ILineDataSet> dataSets = new ArrayList<>();
    dataSets.add(temps);

    LineData data = new LineData(dataSets);
    newchart.setData(data);
    newchart.animateX(3000);
    newchart.invalidate();

1 个答案:

答案 0 :(得分:0)

好吧,它没有工作的原因是因为我在0之前添加了一个x值为1。当我切换了我将两个声明添加到数组的顺序时,它开始正常工作。