bugGNU Octave - Bugs: bug #42063, Gnuplot-compatible command does...

 
 

bug #42063: Gnuplot-compatible command does not work with FLTK

Submitter:  Max Görner <maxg>
Submitted:  Mon 07 Apr 2014 08:50:00 AM UTC
   
 
Category:  Plotting with OpenGL Severity:  3 - Normal
Priority:  5 - Normal Item Group:  None
Status:  Duplicate Assigned to:  None
Originator Name:  Open/Closed:  * Closed
Release:  * 3.8.0 Operating System:  * GNU/Linux
Fixed Release:  None Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Tue 08 Apr 2014 04:56:35 PM UTC, comment #7: 

Oops, you are right. I was misled by my
own example. Time to fix #41128...

Michael Godfrey <godfrey>
Group Member
Tue 08 Apr 2014 12:59:28 PM UTC, comment #6: 

Actually it is clear from this example that fltk does operate on h as a vector. If you run the snippet over i = 1:4, there is no error.

The error is due to the (5,1,4) subplot disappearing when the (5,1,5) subplot is drawn, and therefore h(4) no longer refers to a valid graphics handle. This is exactly the same as bug #41128.

Mike Miller <mtmiller>
Group Member
Tue 08 Apr 2014 08:38:25 AM UTC, comment #5: 

Not to worry. It is clear that fltk does not
understand h as a vector. After that is fixed
the question of the correctness of the
sub plots can be looked at.

Michael Godfrey <godfrey>
Group Member
Tue 08 Apr 2014 08:11:08 AM UTC, comment #4: 

I'm very sorry.


set(h, 'box', 'off'); #LINE 6
error: set: invalid handle (= -30.5009)
octave:3> h
h =

  -12.629  -18.298  -24.640  -30.501  -35.005


I hope this helps.

Max Görner <maxg>
Mon 07 Apr 2014 06:33:12 PM UTC, comment #3: 

Agree with Jordi here, please always say what the error you are seeing is. As it is, I have to assume that the error you are getting is the same as what I'm getting.

Nevertheless, running your example gives me the following error:


error: set: invalid handle (= -30.3303)


and an obviously missing subplot(4,1,4). Assuming that's the error you are seeing, all this points to this being exactly the same as bug #41128, so closing as duplicate.

Mike Miller <mtmiller>
Group Member
Mon 07 Apr 2014 05:38:39 PM UTC, comment #2: 
Jordi Gutiérrez Hermoso <jordigh>
Group Member
Mon 07 Apr 2014 10:11:29 AM UTC, comment #1: 

Confirmed in current devel system.

for i=1:5
   h(i) = subplot(5,1,i);
   plot(rand(1,20));
   set(h(i), 'box','off');
end
works.  So, it appears at least that fltk
does not handle the vector case correctly.

Michael Godfrey <godfrey>
Group Member
Mon 07 Apr 2014 08:50:00 AM UTC, original submission:  

Hey there,
I was looking for some help and found the following code:

figure('color', 'w');
for i=1:5
   h(i) = subplot(5,1,i);
   plot(rand(1,20));
end
set(h, 'box', 'off'); #LINE 6
set(h(1:4),'xcolor','w');
linkaxes(h');


(http://www.mathworks.com/matlabcentral/newsreader/view_thread/152521)

Let us ignore the fact, that 'linkaxes' is missing. If I set
+verbatim+ graphics_toolkit 'gnuplot' -verbatim-,
no error is produced. Otherwise it fails at line 6.

I think, it should fail in none or in both cases.

Max Görner <maxg>

 

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

Attach Files:
   
   
Comment:
   

No files currently attached

 

Digest:
   bug dependencies.

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by mtmiller (Posted a comment)
  • -email is unavailable- added by jordigh (Posted a comment)
  • -email is unavailable- added by godfrey (Posted a comment)
  • -email is unavailable- added by maxg (Submitted the item)
  •  

    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 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2014-04-07 mtmiller CategoryPlotting Plotting with OpenGL
        StatusNeed Info Duplicate
        Open/ClosedOpen Closed
        Dependencies- Depends on bugs #41128
    2014-04-07 jordigh StatusNone Need Info

    Back to the top

    Powered by Savane 3.13-4448.
    Corresponding source code