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

Reply via email to