diff options
author | Agustin Zubiaga <aguz@sugarlabs.org> | 2012-02-14 14:13:53 (GMT) |
---|---|---|
committer | Agustin Zubiaga <aguz@sugarlabs.org> | 2012-02-14 14:13:53 (GMT) |
commit | 122dba88aa4ee35b8742abb3f5e492ef694b5fcf (patch) | |
tree | 5eddf80d5ff0373b3f2aaf4e35bb764af82db0b1 /readers.py | |
parent | 3eddead0d1572ae37d58937e8ce9abf8badd6cb9 (diff) |
Plot the measure data
Some bugs...
Signed-off-by: Agustin Zubiaga <aguz@sugarlabs.org>
Diffstat (limited to 'readers.py')
-rw-r--r-- | readers.py | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -19,6 +19,7 @@ # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA import cPickle +import csv class StopWatch(): @@ -60,3 +61,22 @@ class StopWatch(): round(i, 2))) return chart_data + + +class Measure(): + + def set_data(self, data): + self.reader = csv.reader(data) + + def get_chart_data(self): + count = 0 + chart_data = [] + + for row in self.reader: + count += 1 + + if count > 6: + label, value = row[0].split(": ") + chart_data.append((label, float(value))) + + return chart_data |