Changeset 13424
- Timestamp:
- 09/24/12 18:23:56 (12 years ago)
- Location:
- issm/trunk-jpl/src/m
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified issm/trunk-jpl/src/m/classes/pairoptions.py ¶
r13411 r13424 53 53 54 54 def addfielddefault(self,field,value): # {{{ 55 """ADDFIELDDEFAULT - add a field to an options list if it does not exist"""55 """ADDFIELDDEFAULT - add a field to an options list if it does not already exist""" 56 56 if isinstance(field,(str,unicode)): 57 57 if field not in self.list: -
TabularUnified issm/trunk-jpl/src/m/plot/applyoptions.py ¶
r13417 r13424 1 from matplotlib.font_manager import FontProperties2 1 import pylab as p 3 2 … … 16 15 # options.addfielddefault('hemisphere',md.mesh.hemisphere) 17 16 18 #font 17 #font {{{ 19 18 fontsize=options.getfieldvalue('fontsize',14) 20 19 fontweight=options.getfieldvalue('fontweight','normal') … … 25 24 'family' :fontfamily 26 25 } 26 #}}} 27 27 28 #title 28 #title {{{ 29 29 if options.exist('title'): 30 30 title=options.getfieldvalue('title') … … 42 42 titlefont['weight']=titlefontweight 43 43 p.title(title,**titlefont) 44 #}}} 44 45 45 #xlabel, ylabel, zlabel 46 #xlabel, ylabel, zlabel {{{ 46 47 if options.exist('labelfontsize'): 47 48 labelfontsize=options.getfieldvalue('labelfontsize') … … 64 65 if options.exist('zlabel'): 65 66 p.zlabel(options.getfieldvalue('zlabel'),**labelfont) 67 #}}} 66 68 67 #xticks, yticks, zticks 69 #xticks, yticks, zticks (tick locations) {{{ 70 if options.exist('xticks'): 71 if options.exist('xticklabels'): 72 xticklabels=options.getfieldvalue('xticklabels') 73 p.xticks(options.getfieldvalue('xticks'),xticklabels) 74 else: 75 p.xticks(options.getfieldvalue('xticks')) 76 if options.exist('yticks'): 77 if options.exist('yticklabels'): 78 yticklabels=options.getfieldvalue('yticklabels') 79 p.yticks(options.getfieldvalue('yticks'),yticklabels) 80 else: 81 p.yticks(options.getfieldvalue('yticks')) 82 if options.exist('zticks'): 83 if options.exist('zticklabels'): 84 zticklabels=options.getfieldvalue('zticklabels') 85 p.zticks(options.getfieldvalue('zticks'),zticklabels) 86 else: 87 p.zticks(options.getfieldvalue('zticks')) 88 #}}} 68 89 90 #xticklabels,yticklabels,zticklabels {{{ 91 if options.exist('xticklabels'): 92 xticklabels=options.getfieldvalue('xticklabels') 93 xtickloc=p.xticks()[0] 94 p.xticks(xtickloc,xticklabels) 95 if options.exist('yticklabels'): 96 yticklabels=options.getfieldvalue('yticklabels') 97 ytickloc=p.yticks()[0] 98 p.yticks(ytickloc,yticklabels) 99 if options.exist('zticklabels'): 100 zticklabels=options.getfieldvalue('zticklabels') 101 ztickloc=p.zticks()[0] 102 p.zticks(ztickloc,zticklabels) 103 #}}} 104 105 #ticklabelfontsize {{{ 106 if options.exist('ticklabelfontsize'): 107 ax=p.gca() 108 for label in ax.get_xticklabels() + ax.get_yticklabels(): 109 label.set_fontsize(options.getfieldvalue('ticklabelfontsize')) 110 if int(md.mesh.dimension)==3: 111 for label in ax.get_zticklabels(): 112 label.set_fontsize(options.getfieldvalue('ticklabelfontsize')) 113 #}}} 69 114 #view 70 115 … … 73 118 #box 74 119 75 #xlim, ylim, zlim 120 #xlim, ylim, zlim {{{ 76 121 if options.exist('xlim'): 77 122 p.xlim(options.getfieldvalue('xlim')) … … 80 125 if options.exist('zlim'): 81 126 p.xlim(options.getfieldvalue('zlim')) 127 #}}} 82 128 83 129 #latlon … … 91 137 #shading 92 138 93 #grid 139 #grid {{{ 94 140 if options.exist('grid'): 95 141 p.grid() 142 #}}} 96 143 97 144 #colormap … … 115 162 #contours 116 163 117 #YTickLabel118 164 119 #XTickLabel120 165 121 #xtick122 123 #ytick124 166 125 167 #axis positions -
TabularUnified issm/trunk-jpl/src/m/plot/plot_manager.py ¶
r13411 r13424 24 24 if isinstance(data,(str,unicode)): 25 25 26 if data=='mesh': plot_mesh(md,options,nlines,ncols,i) 26 # convert string to lower case for a case-insensitive comparison 27 if data.lower()=='mesh': plot_mesh(md,options,nlines,ncols,i) 27 28 else: 28 29 print "WARNING: '%s' is not implemented or is not a valid string for option 'data'" % data 29 30 31 #elif data in vars(md): 30 32 else: 31 33 print "'data' not a string, plotting model properties yet to be implemented..." 32 34 35
Note:
See TracChangeset
for help on using the changeset viewer.