[GRASS-dev] [GRASS GIS] #2380: d.legend "use" argument makes legend disappear
GRASS GIS
trac at osgeo.org
Mon Jul 28 12:48:24 PDT 2014
#2380: d.legend "use" argument makes legend disappear
-------------------------+--------------------------------------------------
Reporter: cmbarton | Owner: grass-dev@…
Type: defect | Status: new
Priority: normal | Milestone: 7.1.0
Component: Display | Version: svn-trunk
Keywords: d.legend | Platform: Unspecified
Cpu: Unspecified |
-------------------------+--------------------------------------------------
Comment(by cmbarton):
I thought you might be right about the space, but it turns out that it
makes no difference. The problem is when one of the numbers in the list is
out of range. Interestingly, the error says
"Command 'd.legend rast=shortdomestic_dates at NeolSpread
use=6600,6800,6900 at=5,50,7,10' failed
Details: use=6600 out of range [6689.075, 7299.539] (extend
with range= ?)"
But specifying a wider range with range=? does not work. A work around for
this issue is to use r.colors to define a color table matching the desired
range (i.e., of even, round numbers). Then range=? works for the new range
and use=? does not cause the legend to disappear. It would be nice if
range=? did this without the r.colors workaround. So this part is an
enhancement request now.
The biggest problem from a user standpoint is that when the legend
disappears and you have closed the command dialog (i.e., by pressing "OK",
there is no way to get it back. Selecting "Show/hide legend" in the
toolbar menu will not make the command dialog reappear. You can only fix
it by closing the display and opening a new one. While perhaps not a bug
per se, this is not desirable.
--
Ticket URL: <https://trac.osgeo.org/grass/ticket/2380#comment:7>
GRASS GIS <http://grass.osgeo.org>
More information about the grass-dev
mailing list