turtle library is a very popular function library for drawing images in the Python language. Imagine a little turtle, starting at the origin of a coordinate system of x (horizontal axis) and y (vertical axis), (0,0), It moves in this plane coordinate system according to the control of a set of function instructions, thereby drawing graphics on the path it crawls.
turtle's drawing form is a canvas space of turtle, and the minimum unit is pixel
##turtle. setup(width, height, startx, starty), setup() sets the size and position of the form. It is not necessary. The last two parameters are optional. If not selected, the turtle space coordinate system is in the middle of the screen by defaultTurtle coordinates:
##Absolute angle:
RGB color system
The value range of each RGB color is an integer from 0 to 255 or a decimal from 0 to 1The default value is a decimal value, which can be switched It is an integer valueturtle.colormode(mode), mode is 1.0, switches to decimal value mode, mode is 255, switches to integer value modeturtle brush control function turtle.penup(), alias turtle.pu(), lift the brush and move it without leaving any trace##turtle.pensize(width), alias turtle.width(width), brush width
turtle.pencolor(color), color is a color string or r, g, b value, brush color, there are three forms
Decimal value of RGB: turtle.pencolor(0.63, 0.13, 0.94)
Tuple value of RGB: turtle .pencolor( (0.63, 0.13, 0.94) )
##turtle motion control function
penup() | pu() | up() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
##pendown() | pd() | down () | Put down the brush | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Set the thickness of the brush line to the specified size | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Function | Description |
forward() | fd() | Go forward the specified distance in the current direction |
backward() | bk() | back() | Back the specified distance in the current opposite direction |
right(angle) | rt(angle) | Rotate the angle angle to the right |
left(angle) | lt(angle) | Rotate angle angle to the left |
goto(x, y) | setpos(x, y) | setposition( x, y) | Move to the absolute coordinates (x, y) |
setx() | Move the current x-axis to the specified position |
sety() | Move the current y-axis to the specified position |
Set the current orientation to angle | |
Set the current brush position to the origin, facing east | |
Draw a circle with specified radius, angle and drawing step step | |
Draw a dot with specified radius r and color color | |
Undo the last step of the brush action | |
Set the drawing speed, the parameter is between 0 and 10 |
Description | |
Set the color of the brush | |
Set the color of the brush | |
Set the fill color | |
Call this method before filling the graphic | |
End of filling the graphic | |
Returns the filling status, True means filled, False means not filled | |
Clear the current window, but do not change the current pen position | |
Clear the current window, and reset the position status to the default value | |
Set the length and width of the screen | ##hideturtle() |
showturtle() | |
isvisible() | |
write(str, font = None) | |
The above is the detailed content of How to plot using Python's turtle library?. For more information, please follow other related articles on the PHP Chinese website!