| 1 | initial version |
First of all in your code you can replace plot(point([1,1])) by point([1,1]).
And the answer is yes. All plot functions return a graphic objects that can be further manipulated. In your function you are creating a graphic but not using it at all. The following code shows what is a graphic
sage: G = point([1,1])
sage: type(G)
<class 'sage.plot.graphics.Graphics'>
sage: G # will show the graphics
If you want that your function shows the graphic you can do
def my_graphic():
G = point([1,1])
G.show()
If you want that your function returns a graphic you can do
def my_graphic():
G = point([1,1])
return G
Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.