Steve, This patch is pretty straightforward. I've applied it. I'll take a close look at the other patch later as it's a little more involved.
Regards Andrew On Tuesday 04 Jun 2013 18:33:47 Alan W. Irwin wrote: > On 2013-05-27 12:55-0000 Schwartz, Steven J wrote: > > Dear plplot-devel, > > > > I attach a patch to fix the mis-alignment of the major axes and grid > > in the case of a time-axis ('d' option). This was due to different > algorithms being applied to determine the grid and tick location. In > essence, the grid didn't subtract off the start time. > > > While fixing this, I also found a small bug in the tick routine for > > the left y-axis again in the case of time ('d') option. This was due > to a vpwymi instead of vpwyma at this location. For reasons best known > to you, the tick routines work down the left axis and up the right > axis, so the two bits of code are different. > > > I attach some code to test this, plus the before and after outputs. > > > > Steve > > > > PS I submitted a separate patch, also to plbox, last week. If it > > would be helpful, I can generate a patch that combines both sets of > fixes. Both are patched against svn 12298. > > > PPS in case someone is confused. My test rig plots y-axes as both a > > float representation of the time (which starts at zero and runs > several days) and the plplot time (which starts at t=0 seconds, > corresponding to day 001 of the year). So the two plots don't appear > to have the same y-limits but are correct. > > > PPPS I looked at the minor tick grid option ('h'), which works ok > > but is absent in all cases unless the major grid is also requested. I > guess this is probably as intended, but does limit the ability to use > different line styles, thicknesses, and/or colours for the major and > minor grid. > > Hi Steve: > > I am up to my eyes in something else (The "Build Projects" project) so > I don't have time to look at your patches for probably several weeks. > Since nobody else has responded they are probably in the same > situation (one of the perils of an all-volunteer project). However, > from your explanation of your first patch, it appears you are fixing > an area of PLplot (label exponents) that I have long thought was > problematic. In fact, the situation has been so bad I have always > gone out of my way to use scaled or logarithmic variables to avoid > exponent labels as much as possible. So your first patch and also your > second patch to fix a misalignment issue sound useful. So ping us > again in a couple of weeks if nobody has evaluated your patches by > then. > > Alan > __________________________ > Alan W. Irwin > > Astronomical research affiliation with Department of Physics and Astronomy, > University of Victoria (astrowww.phys.uvic.ca). > > Programming affiliations with the FreeEOS equation-of-state > implementation for stellar interiors (freeeos.sf.net); the Time > Ephemerides project (timeephem.sf.net); PLplot scientific plotting > software package (plplot.sf.net); the libLASi project > (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); > and the Linux Brochure Project (lbproject.sf.net). > __________________________ > > Linux-powered Science > __________________________ > > ---------------------------------------------------------------------------- > -- How ServiceNow helps IT people transform IT departments: > 1. A cloud service to automate IT design, transition and operations > 2. Dashboards that offer high-level views of enterprise services > 3. A single system of record for all IT processes > http://p.sf.net/sfu/servicenow-d2d-j > _______________________________________________ > Plplot-devel mailing list > Plplot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/plplot-devel ------------------------------------------------------------------------------ How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel