bugGNU Octave - Bugs: bug #34117, lack of control over graph elements

 
 

bug #34117: lack of control over graph elements

Submitter:  None
Submitted:  Wed 24 Aug 2011 05:30:59 PM UTC
   
 
Category:  Plotting with gnuplot Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Feature Request
Status:  In Progress Assigned to:  bpabbott
Originator Name:  Originator Email:  -email is unavailable-
Open/Closed:  * Closed Release:  * 3.4.0
Release:  Operating System:  * GNU/Linux
Fixed Release:  None Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Fri 02 Sep 2011 02:26:58 AM UTC, comment #3: 

As Jordi pointed out this feature request is already under way in the development of the OpenGL backend(s). Thus, depending upon the context this is either fixed or in progress.

Thus, if there are no objections, I suggest this item be closed. I'm assigning this to myself so that I don't forget about it.

Ben Abbott <bpabbott>
Group Member
Fri 26 Aug 2011 08:35:13 PM UTC, comment #2: 

I did not realise you were trying to move away from using gnuplot, I'll bear that in mind and post individual issues as they arise.

Thanks for the debug work-around. That will at least let me tweek in any loose ends that I can not resolve directly.

Thx

Anonymous
Wed 24 Aug 2011 06:23:08 PM UTC, comment #1: 


> I am a great fan of gnuplot and use it a lot. It is a great choice as
> the plotting back-end for octave.


We disagree. gnuplot has many limitations, particularly for 3d
plotting, and it's very difficult to control it from Octave. We have
been trying to move away from gnuplot for a long time, and I'm hoping
that for 3.6, gnuplot will no longer be the default plotting engine.

> Hwvr, I am continually frustrated by the lack of control (and hence
> plotting features) accessible from octave.


If you want gnuplot, then keep using gnuplot. Octave is not gnuplot,
and you cannot send direct gnuplot commands from Octave anymore, at
least not easily, and this is intentional.

Here's a trick that will let you see the gnuplot commands that Octave
sends, which you can then manually edit and run in gnuplot. This is a
debug feature and is liable to be broken at any time:


drawnow ("x11",  "/dev/null", false,  "debug.gp")


now debug.gp contains the gnuplot commands for you to edit and run
without Octave.

That being said, it would be more useful if instead you told us which
plotting features you're missing so we can implement them, with and
without gnuplot.

Jordi GutiƩrrez Hermoso <jordigh>
Group Member
Wed 24 Aug 2011 05:30:59 PM UTC, original submission:  

I am a great fan of gnuplot and use it a lot. It is a great choice as the plotting back-end for octave.

Hwvr, I am continually frustrated by the lack of control (and hence plotting features) accessible from octave.

Accepting there are certain limitations if alternative back-ends are used concurrently, it would be very useful if there was some sort of mechanism for passing gnuplot commands directly for where there is no direct control via octave.

Better documentation would probably also help find some things it seems are impossible but may be.

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by rik5 (Updated the item)
  • -email is unavailable- added by bpabbott (Posted a comment)
  • -email is unavailable- added by jordigh (Posted a comment)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only group members can vote.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2011-10-03 rik5 Open/ClosedOpen Closed
    2011-09-02 bpabbott StatusNone In Progress
        Assigned toNone bpabbott

    Back to the top

    Powered by Savane 3.15-ef91.
    Corresponding source code