#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@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>

_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to