From 09530e6290f988599f1c11c31dbf904b35bdcd22 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Sun, 17 May 2015 21:46:37 -0500
Subject: [PATCH] Add mesh.visualization.draw_curve

---
 meshmode/mesh/visualization.py | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/meshmode/mesh/visualization.py b/meshmode/mesh/visualization.py
index 15c53940..41f09171 100644
--- a/meshmode/mesh/visualization.py
+++ b/meshmode/mesh/visualization.py
@@ -118,4 +118,18 @@ def draw_2d_mesh(mesh, draw_vertex_numbers=True, draw_element_numbers=True,
 
 # }}}
 
+
+# {{{ draw_curve
+
+def draw_curve(mesh):
+    import matplotlib.pyplot as pt
+    pt.plot(mesh.vertices[0], mesh.vertices[1], "o")
+
+    for i, group in enumerate(mesh.groups):
+        pt.plot(
+                group.nodes[0].ravel(),
+                group.nodes[1].ravel(), "-x", label="Group %d" % i)
+
+# }}}
+
 # vim: foldmethod=marker
-- 
GitLab