mailr10811 - /1.3/generic_fns/grace.py


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on February 22, 2010 - 13:07:
Author: bugman
Date: Mon Feb 22 13:07:36 2010
New Revision: 10811

URL: http://svn.gna.org/viewcvs/relax?rev=10811&view=rev
Log:
The graph view port size can now be changes and defaults to a larger value.


Modified:
    1.3/generic_fns/grace.py

Modified: 1.3/generic_fns/grace.py
URL: 
http://svn.gna.org/viewcvs/relax/1.3/generic_fns/grace.py?rev=10811&r1=10810&r2=10811&view=diff
==============================================================================
--- 1.3/generic_fns/grace.py (original)
+++ 1.3/generic_fns/grace.py Mon Feb 22 13:07:36 2010
@@ -379,7 +379,7 @@
             file.write("&\n")
 
 
-def write_xy_header(file=None, paper_size='A4', title=None, subtitle=None, 
sets=1, set_names=None, set_colours=None, symbols=None, symbol_sizes=None, 
linestyle=None, data_type=None, seq_type=None, axis_labels=None, 
axis_min=None, axis_max=None, legend_pos=None, legend=False, norm=False):
+def write_xy_header(file=None, paper_size='A4', title=None, subtitle=None, 
view=None, sets=1, set_names=None, set_colours=None, symbols=None, 
symbol_sizes=None, linestyle=None, data_type=None, seq_type=None, 
axis_labels=None, axis_min=None, axis_max=None, legend_pos=None, 
legend=False, norm=False):
     """Write the grace header for xy-scatter plots.
 
     Many of these keyword arguments should be supplied in a [X, Y] list 
format, where the first element corresponds to the X data, and the second the 
Y data.  Defaults will be used for any non-supplied args (or lists with 
elements set to None).
@@ -393,6 +393,8 @@
     @type title:                    None or str
     @keyword subtitle:              The sub-title of the graph.
     @type subtitle:                 None or str
+    @keyword view:                  List of 4 coordinates defining the graph 
view port.
+    @type view:                     None or list of float
     @keyword sets:                  The number of data sets in the graph G0.
     @type sets:                     int
     @keyword set_names:             The names associated with each graph 
data set G0.Sx.  For example this can be a list of spin identification 
strings.
@@ -445,6 +447,11 @@
     # Graph G0.
     file.write("@with g0\n")
 
+    # The view port.
+    if not view:
+        view = [0.15, 0.15, 1.28, 0.85]
+    file.write("@    view %s, %s, %s, %s\n" % (view[0], view[1], view[2], 
view[3]))
+
     # The title and subtitle.
     if title:
         file.write("@    title \"%s\"\n" % title)




Related Messages


Powered by MHonArc, Updated Mon Feb 22 13:40:03 2010