try to format properly a function in examples of RectTool

This commit is contained in:
salvatore
2014-12-22 11:25:00 +01:00
parent 37a45a2b60
commit 04b998199a
+13 -13
View File
@@ -48,23 +48,23 @@ class RectangleTool(CanvasToolBase, RectangleSelector):
>>> from skimage.draw import line
>>> from skimage.draw import set_color
>>> im = data.lena()
>>> im = data.coffee()
>>> [f, ax] = plt.subplots()
>>> ax.imshow(im)
>>> def stampa(extents):
... global im,ax
... coord = np.int64(extents)
... [rr1, cc1] = line(coord[2],coord[0],coord[2],coord[1])
... [rr2, cc2] = line(coord[2],coord[1],coord[3],coord[1])
... [rr3, cc3] = line(coord[3],coord[1],coord[3],coord[0])
... [rr4, cc4] = line(coord[3],coord[0],coord[2],coord[0])
... set_color(im, (rr1, cc1), [255, 255, 0])
... set_color(im, (rr2, cc2), [0, 255, 255])
... set_color(im, (rr3, cc3), [255, 0, 255])
... set_color(im, (rr4, cc4), [0, 0, 0])
... ax.imshow(im)
... plt.show()
>>> global im,ax
>>> coord = np.int64(extents)
>>> [rr1, cc1] = line(coord[2],coord[0],coord[2],coord[1])
>>> [rr2, cc2] = line(coord[2],coord[1],coord[3],coord[1])
>>> [rr3, cc3] = line(coord[3],coord[1],coord[3],coord[0])
>>> [rr4, cc4] = line(coord[3],coord[0],coord[2],coord[0])
>>> set_color(im, (rr1, cc1), [255, 255, 0])
>>> set_color(im, (rr2, cc2), [0, 255, 255])
>>> set_color(im, (rr3, cc3), [255, 0, 255])
>>> set_color(im, (rr4, cc4), [0, 0, 0])
>>> ax.imshow(im)
>>> plt.show()
>>> rect_tool = RectangleTool(ax, on_enter=stampa)
>>> plt.show()