mailr21664 - /trunk/lib/software/grace.py


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

Header


Content

Posted by edward on November 27, 2013 - 09:27:
Author: bugman
Date: Wed Nov 27 09:27:00 2013
New Revision: 21664

URL: http://svn.gna.org/viewcvs/relax?rev=21664&view=rev
Log:
Fixes for the lib.software.grace for an imperfect merger of the relax_disp 
branch.


Modified:
    trunk/lib/software/grace.py

Modified: trunk/lib/software/grace.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/lib/software/grace.py?rev=21664&r1=21663&r2=21664&view=diff
==============================================================================
--- trunk/lib/software/grace.py (original)
+++ trunk/lib/software/grace.py Wed Nov 27 09:27:00 2013
@@ -222,7 +222,7 @@
         file.write("@arrange(%i, %i, .1, .1, .1, OFF, OFF, OFF)\n" % 
(row_num, col_num))
 
 
-def write_xy_header(file=None, paper_size='A4', title=None, subtitle=None, 
view=None, graph_num=1, sets=None, set_names=None, set_colours=None, 
x_axis_type_zero=None, y_axis_type_zero=None, symbols=None, 
symbol_sizes=None, symbol_fill=None, linestyle=None, linetype=None, 
linewidth=None, data_type=None, seq_type=None, axis_labels=None, legend=None, 
legend_pos=None, legend_box_fill_pattern=1, legend_char_size=1.0, norm=None):
+def write_xy_header(file=None, paper_size='A4', title=None, subtitle=None, 
view=None, graph_num=1, sets=None, set_names=None, set_colours=None, 
x_axis_type_zero=None, y_axis_type_zero=None, symbols=None, 
symbol_sizes=None, symbol_fill=None, linestyle=None, linetype=None, 
linewidth=None, data_type=None, seq_type=None, axis_labels=None, legend=None, 
legend_pos=None, legend_box_fill_pattern=None, legend_char_size=None, 
norm=None):
     """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).
@@ -301,6 +301,14 @@
         norm = []
         for gi in range(graph_num):
             norm.append(False)
+    if not legend_box_fill_pattern:
+        legend_box_fill_pattern = []
+        for gi in range(graph_num):
+            legend_box_fill_pattern.append(1)
+    if not legend_char_size:
+        legend_char_size = []
+        for gi in range(graph_num):
+            legend_char_size.append(1.0)
 
     # Set the None args to lists as needed.
     if not data_type:
@@ -414,6 +422,8 @@
             file.write("@    legend off\n")
         if legend_pos != None:
             file.write("@    legend %s, %s\n" % (legend_pos[gi][0], 
legend_pos[gi][1]))
+        file.write("@    legend box fill pattern %s\n" % 
legend_box_fill_pattern[gi])
+        file.write("@    legend char size %s\n" % legend_char_size[gi])
 
         # Frame.
         file.write("@    frame linewidth %s\n" % linewidth[gi])




Related Messages


Powered by MHonArc, Updated Wed Nov 27 09:40:02 2013