bugGNU Octave - Bugs: bug #52141, gnuplot toolkit drops axis lines...

 
 

bug #52141: gnuplot toolkit drops axis lines when there are no tick marks

Submitter:  Dan Sebald <sebald>
Submitted:  Fri 29 Sep 2017 09:14:05 AM UTC
   
 
Category:  Plotting with gnuplot Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Inaccurate Result
Status:  Fixed Assigned to:  None
Originator Name:  Open/Closed:  * Closed
Release:  * dev Operating System:  * Any
Fixed Release:  None Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Sat 14 Oct 2017 03:11:09 PM UTC, comment #3: 

Thanks Dan.  I committed your patch without change here (http://hg.savannah.gnu.org/hgweb/octave/rev/d72ba9191352).  Closing report.

Rik <rik5>
Group administrator
Wed 04 Oct 2017 07:20:07 PM UTC, comment #2: 

OK, I've had a look at this again.  The new changeset should be about right.  I made the x and y-axis tick code symmetric, i.e., basically the same code.  More than that, the logic seemed to simplify quite a bit to the point where it seemed easier to not use maybe_do_xtick_mirror() and maybe_do_x2tick_mirror(), so I've removed those routines.  I think it is basically the same behavior in the end; I suppose in the evolution of the code it became somewhat crufty.

(file #42063)

Dan Sebald <sebald>
Fri 29 Sep 2017 09:32:09 AM UTC, comment #1: 

Here's a first patch attempt that seems to work.  Basically, I shuffled the code around and regrouped lines accordingly, there being two structural changes, always doing do_border_2d() and x-tick mirror processing regardless of y-ticks being empty.  But I want to think about things a little because the conditional tests for X aren't quite symmetric with the conditional tests for Y.  I'm wondering why that is.

(file #41961)

Dan Sebald <sebald>
Fri 29 Sep 2017 09:14:05 AM UTC, original submission:  

The following should have two visible lines on the screen but comes out as a blank page:


close
gca
set (gca, "xtick", [])
set (gca, "ytick", [])


Furthermore, the following has tick marks mirrored on the x-axis, which shouldn't happen:


close
gca
set (gca, "ytick", [])


Dan Sebald <sebald>

 

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

Attach Files:
   
   
Comment:
   

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by rik5 (Posted a comment)
  • -email is unavailable- added by sebald (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 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2017-10-14 rik5 Open/ClosedOpen Closed
    2017-10-14 rik5 StatusNone Fixed
    2017-10-04 sebald Attached File- Added octave-gnuplot_axis_lines_and_ticks-djs2017oct04.patch, #42063
    2017-09-29 sebald Attached File- Added octave-gnuplot_axis_lines_and_ticks-djs2017sep29.txt, #41961

    Back to the top

    Powered by Savane 3.13-d3ae.
    Corresponding source code