Revision: 5322
          http://matplotlib.svn.sourceforge.net/matplotlib/?rev=5322&view=rev
Author:   jdh2358
Date:     2008-05-30 09:58:02 -0700 (Fri, 30 May 2008)

Log Message:
-----------
updated path example

Modified Paths:
--------------
    trunk/matplotlib/examples/api/path_patch_demo.py
    trunk/matplotlib/examples/event_handling/path_editor.py

Modified: trunk/matplotlib/examples/api/path_patch_demo.py
===================================================================
--- trunk/matplotlib/examples/api/path_patch_demo.py    2008-05-30 16:57:43 UTC 
(rev 5321)
+++ trunk/matplotlib/examples/api/path_patch_demo.py    2008-05-30 16:58:02 UTC 
(rev 5322)
@@ -9,26 +9,28 @@
 ax = fig.add_subplot(111)
 
 pathdata = [
-    (Path.MOVETO, (0, 0)),
-    (Path.CURVE4, (-1, 0)),
-    (Path.CURVE4, (-1, 1)),
-    (Path.CURVE4, (0, 1)),
-    (Path.LINETO, (2, 1)),
-    (Path.CURVE4, (3, 1)),
-    (Path.CURVE4, (3, 0)),
-    (Path.CURVE4, (2, 0)),
-    (Path.CLOSEPOLY, (0, 0)),
+    (Path.MOVETO, (1.58, -2.57)),
+    (Path.CURVE4, (0.35, -1.1)),
+    (Path.CURVE4, (-1.75, 2.0)),
+    (Path.CURVE4, (0.375, 2.0)),
+    (Path.LINETO, (0.85, 1.15)),
+    (Path.CURVE4, (2.2, 3.2)),
+    (Path.CURVE4, (3, 0.05)),
+    (Path.CURVE4, (2.0, -0.5)),
+    (Path.CLOSEPOLY, (1.58, -2.57)),
     ]
 
 codes, verts = zip(*pathdata)
 path = mpath.Path(verts, codes)
-patch = mpatches.PathPatch(path, facecolor='green', edgecolor='yellow', 
alpha=0.5)
+patch = mpatches.PathPatch(path, facecolor='red', edgecolor='yellow', 
alpha=0.5)
 ax.add_patch(patch)
 
-
-ax.set_xlim(-5,5)
-ax.set_ylim(-5,5)
-
+x, y = zip(*path.vertices)
+line, = ax.plot(x, y, 'go-')
+ax.grid()
+ax.set_xlim(-3,4)
+ax.set_ylim(-3,4)
+ax.set_title('spline paths')
 plt.show()
 
 

Modified: trunk/matplotlib/examples/event_handling/path_editor.py
===================================================================
--- trunk/matplotlib/examples/event_handling/path_editor.py     2008-05-30 
16:57:43 UTC (rev 5321)
+++ trunk/matplotlib/examples/event_handling/path_editor.py     2008-05-30 
16:58:02 UTC (rev 5322)
@@ -10,15 +10,15 @@
 ax = fig.add_subplot(111)
 
 pathdata = [
-    (Path.MOVETO, (0, 0)),
-    (Path.CURVE4, (-1, 0.1)),
-    (Path.CURVE4, (-1, 0.9)),
-    (Path.CURVE4, (0, 1)),
-    (Path.LINETO, (2, 1)),
-    (Path.CURVE4, (3, 0.9)),
-    (Path.CURVE4, (3, 0.1)),
-    (Path.CURVE4, (2, 0)),
-    (Path.CLOSEPOLY, (0, 0)),
+    (Path.MOVETO, (1.58, -2.57)),
+    (Path.CURVE4, (0.35, -1.1)),
+    (Path.CURVE4, (-1.75, 2.0)),
+    (Path.CURVE4, (0.375, 2.0)),
+    (Path.LINETO, (0.85, 1.15)),
+    (Path.CURVE4, (2.2, 3.2)),
+    (Path.CURVE4, (3, 0.05)),
+    (Path.CURVE4, (2.0, -0.5)),
+    (Path.CLOSEPOLY, (1.58, -2.57)),
     ]
 
 codes, verts = zip(*pathdata)
@@ -123,9 +123,8 @@
         if event.button != 1: return
         x,y = event.xdata, event.ydata
 
-        # todo: expose me
         vertices = self.pathpatch.get_path().vertices
-        
+
         vertices[self._ind] = x,y
         self.line.set_data(zip(*vertices))
 
@@ -137,8 +136,8 @@
 
 interactor = PathInteractor(patch)
 ax.set_title('drag vertices to update path')
-ax.set_xlim(-5,5)
-ax.set_ylim(-5,5)
+ax.set_xlim(-3,4)
+ax.set_ylim(-3,4)
 
 plt.show()
 


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Matplotlib-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins

Reply via email to