[pypy-svn] r20426 - pypy/dist/pypy/doc/statistic
ericvrp at codespeak.net
ericvrp at codespeak.net
Wed Nov 30 12:59:00 CET 2005
Author: ericvrp
Date: Wed Nov 30 12:58:59 2005
New Revision: 20426
Modified:
pypy/dist/pypy/doc/statistic/format.py
Log:
added release and sprint texts
Modified: pypy/dist/pypy/doc/statistic/format.py
==============================================================================
--- pypy/dist/pypy/doc/statistic/format.py (original)
+++ pypy/dist/pypy/doc/statistic/format.py Wed Nov 30 12:58:59 2005
@@ -28,7 +28,7 @@
except ValueError:
pass
if first[0] == '"':
- return [str(elt) for elt in row]
+ return [elt[1:-1] for elt in row]
return [parsedate(elt) for elt in row]
def parsedate(s):
@@ -47,7 +47,7 @@
dates = data[0]
release_title, release_axis, release_data = get_data( py.path.local("release_dates.csv") )
- release_dates = release_data[0]
+ release_dates, release_names = release_data
sprint_title, sprint_axis, sprint_data = get_data( py.path.local("sprint_dates.csv") )
sprint_locations, sprint_begin_dates, sprint_end_dates = sprint_data
@@ -58,13 +58,22 @@
pylab.plot_date(*args)
for i, release_date in enumerate(release_dates):
+ release_name = release_names[i]
pylab.axvline(release_date, linewidth=2, color="g", alpha=0.5)
+ ax.text(release_date, 0.0, release_name,
+ fontsize=10,
+ horizontalalignment='right',
+ rotation='vertical')
for i, location in enumerate(sprint_locations):
begin = sprint_begin_dates[i]
end = sprint_end_dates[i]
if float(begin) >= float(min(dates[0],dates[-1])):
pylab.axvspan(begin, end, facecolor="y", alpha=0.2)
+ ax.text(begin, 0.0, location,
+ fontsize=10,
+ horizontalalignment='right',
+ rotation='vertical')
pylab.legend(axis[1:], "upper left")
pylab.xlabel(axis[0])
More information about the Pypy-commit
mailing list