| 124 | fig = plt.figure(figsize=(8, 8), dpi=80, facecolor='w', edgecolor='w') |
---|
| 125 | spt = fig.suptitle('Billy Mitchell Sodar :: ' + monthName + " " + year) |
---|
| 126 | rect = [0.16, 0.16, 0.68, 0.68] |
---|
| 127 | ax = WindroseAxes(fig, rect, axisbg='w') |
---|
| 128 | ax.set_title('Wind Distribution at %d Meters Above Sea Level\nPercentage of Wind Magnitude Towards Direction\n\n' % z[x],fontsize=spt.get_fontsize()*0.8) |
---|
| 129 | fig.add_axes(ax) |
---|
125 | | fig = plt.figure(figsize=(8, 8), dpi=80, facecolor='w', edgecolor='w') |
---|
126 | | spt = fig.suptitle('Billy Mitchell Sodar :: ' + monthName + " " + year) |
---|
127 | | rect = [0.16, 0.16, 0.68, 0.68] |
---|
128 | | ax = WindroseAxes(fig, rect, axisbg='w') |
---|
129 | | ax.set_title('Wind Distribution at %d Meters Above Sea Level\nPercentage of Wind Magnitude Towards Direction\n\n' % z[x],fontsize=spt.get_fontsize()*0.8) |
---|
130 | | fig.add_axes(ax) |
---|
138 | | dirName = "%4u_%02u" % (int(year), int(month)) |
---|
139 | | if not os.path.exists(os.path.join(pngDir, dirName)): |
---|
140 | | os.mkdir(os.path.join(pngDir, dirName)) |
---|
141 | | outFile = os.path.join(pngDir,dirName,('%03um' % z[x]) + os.extsep + pngExt) |
---|
142 | | print 'Saving', outFile |
---|
143 | | fig.savefig(outFile) |
---|
144 | | fig.clear() |
---|
| 138 | else: |
---|
| 139 | yticklabels = [" " for textobj in plt.getp(ax,'yticklabels')] |
---|
| 140 | plt.setp(ax,yticklabels=yticklabels) |
---|
| 141 | dirName = "%4u_%02u" % (int(year), int(month)) |
---|
| 142 | if not os.path.exists(os.path.join(pngDir, dirName)): |
---|
| 143 | os.mkdir(os.path.join(pngDir, dirName)) |
---|
| 144 | outFile = os.path.join(pngDir,dirName,('%03um' % z[x]) + os.extsep + pngExt) |
---|
| 145 | print 'Saving', outFile |
---|
| 146 | fig.savefig(outFile) |
---|
| 147 | fig.clear() |
---|
146 | | if genHtml: |
---|
147 | | htmlFile = os.path.join(pngDir,ncFileName + "_" + ('%dm' % z[x]) + os.extsep + htmlExt) |
---|
148 | | html = html1 + monthName + " " + year |
---|
149 | | html = html + html2 + ('%dm' % z[x]) |
---|
150 | | html = html + html3 + previous + "_" + ('%dm' % z[x]) + os.extsep + htmlExt |
---|
151 | | html = html + html4 + next + "_" + ('%dm' % z[x]) + os.extsep + htmlExt |
---|
152 | | html = html + html5 + ncFileName + "_" + ('%dm' % z[previousX]) + os.extsep + htmlExt |
---|
153 | | html = html + html6 + ncFileName + "_" + ('%dm' % z[nextX]) + os.extsep + htmlExt |
---|
154 | | html = html + html7 + os.path.join(dirName,os.path.basename(outFile)) + html8 |
---|
| 149 | if genHtml: |
---|
| 150 | htmlFile = os.path.join(pngDir,ncFileName + "_" + ('%dm' % z[x]) + os.extsep + htmlExt) |
---|
| 151 | html = html1 + monthName + " " + year |
---|
| 152 | html = html + html2 + ('%dm' % z[x]) |
---|
| 153 | html = html + html3 + previous + "_" + ('%dm' % z[x]) + os.extsep + htmlExt |
---|
| 154 | html = html + html4 + next + "_" + ('%dm' % z[x]) + os.extsep + htmlExt |
---|
| 155 | html = html + html5 + ncFileName + "_" + ('%dm' % z[previousX]) + os.extsep + htmlExt |
---|
| 156 | html = html + html6 + ncFileName + "_" + ('%dm' % z[nextX]) + os.extsep + htmlExt |
---|
| 157 | html = html + html7 + os.path.join(dirName,os.path.basename(outFile)) + html8 |
---|
| 158 | handle = open(htmlFile,'w') |
---|
| 159 | handle.write(html) |
---|
| 160 | handle.close() |
---|
| 161 | |
---|
| 162 | if lastMonth and firstElevation: |
---|
| 163 | firstElevation = False |
---|
| 164 | htmlFile = os.path.join(pngDir,"index" + os.extsep + htmlExt) |
---|