Dear Tatsuro, Many thanks for your exhaustive explanation.
>From a general point of view I would perfectly be happy to use gnuplot as a backend for Octave. It is a very nice piece of software that I frequently use to display data. The problem I am facing here is that gnuplot backend in Octave cannot be better than gnuplot itself. In other words : Say that you have got x y data saved in a text file called tmp.txt. For example looking like : 1 1 2 4 3 -1 4 2 5 5 6 0 You want to display these data with gnuplot. Just launch gnuplot and type something like : set term x11 plot "tmp.txt" using 1:2 w linespoints On the graph you get you can zoom-in by defining an area by right-clicking as you explained in your email, but you cannot zoom-out say 1-level out for example. This is precisely the same problem I encounter when trying to display data with Octave through gnuplot backend : I can zoom-in but cannot zoom-out. The only silly solution I found both for gnuplot and Octave to zoom-out is to kill the figure and draw it again. Anybody has got a better solution? When using a piece of software to display big amount of detailed data you absolutely need to be able to very rapidly zoom-in and out at different positions to focus on what you are looking for. This is what I often do and unfortunately I cannot use either of these software that I enjoy using at any other occasion. Maybe it can be done, but in that case I do not know how and I would be very glad to learn this trick. Thanks again for the answers you have sent. Regards, JB 2009/7/22 Tatsuro MATSUOKA <tmacch...@yahoo.co.jp>: > Hello > > In the past, there existed two different distributions Octave for windows. > The one is octave build by MSVC (maintainer Michael Goffioul) and the other > is octave built by MInGW > (maintainer Benjamin Lindner). > > The jhandle package is developed by Michael Goffioul and it was bundled with > the octave for windows > distribution built by MSVC. > > Howeever, unfortunately, the distribution of the octave by MSVC was stopped > by the license issue of > the between GPL and Microsoft License. > > So the current distribution of octave for windows is now only distributed by > Benjamin Lindner, which > is built by MinGW complier. This distributions have not included the jhandle > package since the > distribution of octave 3.0.2. Therefore it is not surprising that there is no > Jhandle in current > windows distribution of octave. > > In the sense of mouse zooming in 2D plot is possible and rotation of 3d plot > is also possible is the > current gnuplot backend. For mouse zooming by 2d plot it can be made by > dragging area by pressing the > right mouse button. The rotation of 3D plot is possible by pressing the left > button of the mouse and > move the mouse. The rotation can be possible by right, left, up and down > keys on the keyboard. > > It is theoretically possible to build jhandle package on the octave built by > mingw. This was already > posted on the thread > > http://www.nabble.com/Octave-3.2.0-mingw-jhandles-to24024734.html#a24030423 > > If you would like to use the jhandle, please try according to Micheal's > suggestion on the above > thread. However it is hard work, I suppose. > > Qt octave is completely independent project from the octave and octave-forge > project so that I cannot > say anything about it. Personally the distribution of the binary bundled > with octave 3.0.0 by Michael > should be stopped because of the license issue. However, it depends > completely on the Qt Octave > team. > > The above stories are the all I can reply to your inquiry. > > I hope that someone will challenge to build the jhandle package on octave on > MInGW and will tell the > success stories here. > > I myself have been using gnuplot backend so far and do not want to challenge > it. > > Regards > > Tatsuro > > --- bagvian wrote: > >> ---------- Forwarded message ---------- >> From: bagvian <bagv...@gmail.com> >> Date: 2009/7/21 >> Subject: Octave 3.2.0 backend on MS Vista >> To: help-oct...@octave.org >> >> >> Dear all, >> >> I have recently installed Octave 3.2.0 on my MS Vista computer. >> Everything looks okay, except the graphics. >> During the installation I did not have any chance to choose the >> backend, therefore gnuplot has been chosen as a default backend. >> Now, I can display graphs but I do not have access to any graphs >> manipulation toolbar (I am particularly interested in using zoom-in >> and zoom-out functionalities). >> >> In a previous Octave 3.0 installation, from the installation menu, I >> chose jhandle which was just okay for what I am doing (toolbar with 3 >> buttons, among them, only 2 are functional: zoom-in and rotating). >> Today I cannot manage to get the same kind of installation with 3.2.0. >> (I have to precise that I have got the JRE and so on installed on the >> computer.) >> >> Another funny thing is that on another computer with the same MS Vista >> configuration, Octave 3.0 is install but it does not look the same. >> Graphically, It more looks like what I have got with my current >> qtoctave-0.7.2 installation: there is a toolbar with 8 buttons (copy >> to clipboard, replot, toggle grid, apply the previous zoom settings, >> apply the next zoom settings, apply autoscale, open configuration >> dialog, open help dialog). I would be very glad to use this qtoctave >> application, unfortunately, the 8 buttons from this toolbar are not >> functional! >> >> Would anybody understand was is going on with these backends? >> What would be the way to install the last Octave with a proper set of >> functional toolbar buttons on this MS Vista computer? >> >> Thanks a lot in advance for your help. >> JB >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> Octave-dev mailing list >> Octave-dev@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/octave-dev >> > > > -------------------------------------- > Power up the Internet with Yahoo! Toolbar. > http://pr.mail.yahoo.co.jp/toolbar/ > ------------------------------------------------------------------------------ _______________________________________________ Octave-dev mailing list Octave-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/octave-dev