Ticket #983 (closed bug: fixed)
"Graduated Symbol" symbology: wrong numeric ranges
|Reported by:||msieczka||Owned by:||nobody|
|Priority:||major: does not work as expected||Milestone:||Version 1.0.3|
|Must Fix for Release:||Yes||Awaiting user input:||no|
There are following values in the numeric column of a vector layer: 0, 1, 2, 3.
Go to Layer Properties > Symbology > Graduated Symbol to build a legend for it.
If the number of classes is 1, QGIS creates the range as "0.999 - 3.001". Why is 0 omitted and why is max grater than 3? The range should be "0 - 3".
For 2 classes I get: "0.999 - 2.000" and "2.000 - 3.001". Besides wrong min and max like above, I think that "2.000" should not be included in both ranges. Moreover, as the input are integer numbers, decimal numbers should not be present - they suggest different numeric precision than the input data actually have.