Charts: Animation on Y axis not limited to viewport range in Line charts

Created on 3 May 2016  路  7Comments  路  Source: danielgindi/Charts

Using animateWithYAxisDuration...,when array of Y is @[@12372174.19,@12368623.19,@12364962.19,@12366509.19,@12372256.19,@12361333.19],the animation of chart was delayed by a few seconds.I'm don't know the reason.

bug

All 7 comments

could you dig more? Not sure what you mean delayed a few seconds? Can you try ChartsDemo to see if the animation is delayed as yours?

NSArray *datas = @[@"1237217.19",@"12368623.19",@"12364962.19",@"12366509.19",@"12372256.19",@"12361333.19"];
    NSInteger i = 0;
    for (NSString *str in datas) {

        double value = [str doubleValue];
        [yVals addObject:[[ChartDataEntry alloc] initWithValue:value xIndex:i++]];
    }
LineChartDataSet *set1 = [[LineChartDataSet alloc] initWithYVals:yVals label:@""];

[self.chartView animateWithXAxisDuration:1.0 yAxisDuration:1.0];



Then the chart was stucked.

??

what is "Then the chart was stucked."? a short gif or video is better

https://github.com/Sun-Hong/FormatData/blob/master/Test/stuck.gif
chart get stuck on loading.
I found that when all the data is similar,this problem would appear.

Seems to be a problem with the Y axis being between 123.0 and 123.2.
Most of the time the animation is spending is between 0 and 123.0.
We need to limit animation on line charts to viewport only

I've exactly the same problem. Y axis being between e.g. 70 and 100, but the animation starts at 0 (and takes some time until it reaches 70 and starts showing data).
Any update on that?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

BrandonShega picture BrandonShega  路  4Comments

heumn picture heumn  路  3Comments

Bharati555 picture Bharati555  路  4Comments

sjdevlin picture sjdevlin  路  3Comments

kwstasna picture kwstasna  路  3Comments