Index: examples/demo_chart.py
===================================================================
--- examples/demo_chart.py (revision 112:e22eeb00aa5a)
+++ examples/demo_chart.py (revision 145:ef9737d0a7db)
@@ -1,3 +1,3 @@
-from os.path import abspath
+from os.path import abspath, join, dirname
 from relatorio import Report
 
@@ -6,10 +6,18 @@
 
 if __name__ == '__main__':
-    pie_report = Report(abspath('pie_chart'), 'image/png')
-    file('pie.png', 'wb').write(pie_report(o=inv).render().getvalue())
-    hbar_report = Report(abspath('hbar_chart'), 'image/svg')
-    file('hbar.svg', 'wb').write(hbar_report(o=inv).render().getvalue())
-    vbar_report = Report(abspath('vbar_chart'), 'image/svg')
-    file('vbar.svg', 'wb').write(vbar_report(o=inv).render().getvalue())
-    line_report = Report(abspath('line_chart'), 'image/png')
-    file('line.png', 'wb').write(line_report(o=inv).render().getvalue())
+    pie_report = Report(abspath(join(dirname(__file__), 'pie_chart')),
+            'image/png')
+    file(join(dirname(__file__), 'pie.png'), 'wb').write(
+            pie_report(o=inv).render().getvalue())
+    hbar_report = Report(abspath(join(dirname(__file__), 'hbar_chart')),
+            'image/svg')
+    file(join(dirname(__file__), 'hbar.svg'), 'wb').write(
+            hbar_report(o=inv).render().getvalue())
+    vbar_report = Report(abspath(join(dirname(__file__), 'vbar_chart')),
+            'image/svg')
+    file(join(dirname(__file__), 'vbar.svg'), 'wb').write(
+            vbar_report(o=inv).render().getvalue())
+    line_report = Report(abspath(join(dirname(__file__), 'line_chart')),
+            'image/png')
+    file(join(dirname(__file__), 'line.png'), 'wb').write(
+            line_report(o=inv).render().getvalue())
