octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #32980] for backend FLTK, real is used for axe


From: Ben Abbott
Subject: [Octave-bug-tracker] [bug #32980] for backend FLTK, real is used for axes. double should be used
Date: Fri, 24 Feb 2012 17:54:14 +0000
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11

Follow-up Comment #18, bug #32980 (project octave):

Any problem with mapping the {x,y,z}data ?


xtick = get (gca, "xtick");
xticklabel = get (gca, "xticklabel");
ytick = get (gca, "ytick");
yticklabel = get (gca, "yticklabel");
ztick = get (gca, "ztick");
zticklabel = get (gca, "zticklabel");

xmap = @(x) interp1 (xlim (), [-1 1], x, "linear", "extrap");
ymap = @(y) interp1 (ylim (), [-1 1], y, "linear", "extrap");
zmap = @(z) interp1 (zlim (), [-1 1], z, "linear", "extrap");

limits = [-1, 1, -1, 1, -1, 1];

for h = get (gca, "children")
  xdata = xmap (get (h, "xdata"));
  ydata = ymap (get (h, "ydata"));
  zdata = zmap (get (h, "zdata"));
  set (h, "xdata", xdata, "ydata", ydata, "zdata", zdata);
endfor

xtick = xmap (xtick);
ytick = ymap (ytick);
ztick = zmap (ztick);

set (gca, "xtick", xtick, "xticklabel", xticklabel)
set (gca, "ytick", ytick, "yticklabel", yticklabel)
set (gca, "ztick", ztick, "zticklabel", zticklabel)

axis (limits)


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?32980>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]