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