- Timestamp:
- Dec 14, 2016, 10:57:56 AM (8 years ago)
- Location:
- trunk/tools
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/drawing.py
r1333 r1387 4499 4499 def draw_vertical_levels(ncfile, values, varn): 4500 4500 """ plotting vertical levels distribution 4501 draw_ topo_geogrid(ncfile, values, varn)4501 draw_vertical_levels(ncfile, values, varn) 4502 4502 ncfile= file to use 4503 4503 values= [zlogs]:[plogs]:[title]:[graphic_kind]:[legvals] … … 4510 4510 title: title of the graph ('!' for spaces) 4511 4511 graphic_kind: kind of figure (jpg, pdf, png) 4512 [legvals]=[locleg]|[fontsize] :4512 [legvals]=[locleg]|[fontsize] 4513 4513 [locleg]: location of the legend (0, autmoatic) 4514 4514 1: 'upper right', 2: 'upper left', 3: 'lower left', 4: 'lower right', … … 4539 4539 title = values.split(':')[2].replace('!',' ') 4540 4540 kindfig = values.split(':')[3] 4541 leg loc = int(values.split(':')[4])4541 legvals = values.split(':')[4] 4542 4542 4543 4543 if varn.find(',') == -1: … … 4700 4700 quit(-1) 4701 4701 4702 drw.plot_vertical_lev(zvals, pvals, zlogv, dzlogv, plogv, dplogv, title, kindfig, legloc) 4702 # Legend values 4703 legloc, legsize = drw.legend_values(legvals,'|') 4704 4705 drw.plot_vertical_lev(zvals, pvals, zlogv, dzlogv, plogv, dplogv, title, kindfig,\ 4706 legloc, legsize) 4703 4707 4704 4708 objf.close() -
trunk/tools/drawing_tools.py
r1362 r1387 7506 7506 return 7507 7507 7508 def plot_vertical_lev(vertz, vertp, zlog, dzlog, plog, dplog, gtit, kfig, lloc): 7508 def plot_vertical_lev(vertz, vertp, zlog, dzlog, plog, dplog, gtit, kfig, lloc, \ 7509 lsize): 7509 7510 """ plotting vertical levels distribution 7510 7511 plot_vertical_lev(vertz, gtit, kfig, lloc) … … 7521 7522 5: 'right', 6: 'center left', 7: 'center right', 8: 'lower center', 7522 7523 9: 'upper center', 10: 'center' kfig= kind of figure 7524 lsize: font-size of the labels in legend 7523 7525 """ 7524 7526 fname = 'plot_vertical_lev' … … 7540 7542 ## 7541 7543 if vertp is not None: 7542 print plt.subplots.__doc__7543 7544 fig, (ax1, ax3) = plt.subplots(nrows=2, ncols=1, sharex=True) 7544 7545 else: … … 7556 7557 ax1.grid() 7557 7558 ax2.set_ylabel('difference between levels (m)', color='b') 7559 #plt.legend(['height', 'dheight'], loc=lloc, prop={'size':lsize}) 7558 7560 7559 7561 if vertp is not None: ax1.set_title('height') … … 7580 7582 ax4.set_ylabel('difference between levels (Pa)', color='b') 7581 7583 7584 #plt.legend(['pressure','dpressure'], loc=lloc, prop={'size':lsize}) 7585 7582 7586 if plog: ax3.set_yscale('log') 7583 7587 if dplog: ax4.set_yscale('log') … … 7587 7591 ax3.set_title('pressure') 7588 7592 else: 7589 plt.title(gtit) 7593 plt.title(gen.latex_text(gtit)) 7594 7590 7595 7591 7596 output_kind(kfig, figname, True)
Note: See TracChangeset
for help on using the changeset viewer.