Reading-eScience-Centre / edal-java

Environmental Data Abstraction Layer libraries
Other
39 stars 30 forks source link

Improper significant figures getting calculated #135

Closed ghansham closed 3 years ago

ghansham commented 3 years ago

Assuming a range of 477 to 945. The values for labels get calculated as 477, 594, 711, 828, 945. sigfigs value gets calculated as 1. which rounds off 477 to 480 and 945 to 950.

https://github.com/Reading-eScience-Centre/edal-java/blob/1eb2a9231ff0bff342b20e9f8da15969a9204f5e/graphics/src/main/java/uk/ac/rdg/resc/edal/graphics/style/MapImage.java#L466

Can something be done to calculate it correctly?