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 |
| Component: | Symbology | Version: | Trunk |
| Keywords: | Cc: | ||
| Platform Version: | Platform: | All | |
| Must Fix for Release: | Yes | Awaiting user input: | no |
Description
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.
