opensubscriber
   Find in this group all groups
 
Unknown more information…

p : pspp-dev@gnu.org 9 May 2012 • 12:01AM -0400

Re: Rotating chart axis labels
by John Darrington

REPLY TO AUTHOR
 
REPLY TO GROUP




On Tue, May 08, 2012 at 06:45:59AM -0700, Ben Pfaff wrote:
     John Darrington <john@darr...> writes:
    
     > I'm trying to further improve the appearance of histograms and other
     > charts.  One of the problems we still have is the x-axis labels clashing
     > with one another.
     >
     > I think a good solution would be to have them orientated at 45 deg when there
     > are lots of bins.  This is  what other software does
     >  (http://www.tulane.edu/~panda2/Analysis2/one-way/histog1.jpg)
     >
     > Pango/Cairo makes it quite easy to do this.  But I'm not sure how it would fit
     > in with our existing code.  For example xrchart_label in src/output/cairo-chart.c
     > looks like:
     >
     > void xrchart_label (cairo_t *, int horz_justify, int vert_justify,
     >                     double font_size, const char *);
     >
     > How do we express rotated text in terms of horizontal and vertical justification?
     > Maybe  we should generalize this interface?
    
     I guess we'd add a new interface that includes a rotation?

You mean just a new argument giving the number of degrees to rotate?  Or do you want to
replace the existing interface?  Would the rotation occur before or after "justification"?
About which point does it get rotated?

J'

--
PGP Public key ID: 1024D/2DE827B3
fingerprint = 8797 A26D 0854 2EAB 0285  A290 8A67 719C 2DE8 27B3
See http://keys.gnupg.net or any PGP keyserver for public key.


Bookmark with:

Delicious   Digg   reddit   Facebook   StumbleUpon

Related Messages

opensubscriber is not affiliated with the authors of this message nor responsible for its content.