|
From: Petr M. <mi...@ph...> - 2008-06-04 06:49:31
|
> > > I propose to restrict the effect of 'l' and 'L' to the X,Y axes in 2D > > > and the Z axis in 3D. We can add another hotkey, probably 'c', to > > > explicitly toggle log scaling on the colorbar in both 2D and 3D plots. > > > > I don't think we need a separate hotkey. 'l' only acts on the axis the > > mouse is close to. So it should act on the cb axis only if the colorbox > > is visible, and the mouse is inside it. > > That "axis the mouse is close to" works only in 2D. > In 3D the hotkey always toggles Z no matter where the mouse is. > > But yes, we could change it to check where the colorbox is in both 2D and 3D. In 2D, it works OK. However, the 'l' hotkey is completely broken in 3D. It should (un)log both Z and CB axes, not only one of them. The hotkey 'L' should be selective to Z or CB according to position of the mouse cursor -- it's ok now. Another broken example: gnuplot> set pm3d map gnuplot> splot x*x+y*y+1 gnuplot> y range has y coord of -10; must be above 0 for log scale! I.e., the 3D hotkey functionality for 'l' should work as before the patch, while the 'L' works correctly now. --- PM |