今天發現乙個繪圖的包turtle,非常簡單和有趣。
turtle(中文海龜的意思)
從python2.5開始,turtle被包含在python庫中,官網文件在:turtle — turtle graphics for tk
操作turtle命令可以分為兩類,一種為運動命令,一種為畫筆控制命令
1、運動命令
forward(d) # 向前移動d個距離
backward(d) #向後移動d個距離
right(a) #向右轉a度
left(a) #向右轉a度
goto(x,y) #將畫筆移動到x,y位置
stamp( ) #繪製當前影象
speed(speed) #畫筆速度[1-10]
2、畫筆控制命令
down( ) #畫筆落下
up() #畫筆抬起
setheading(a) #畫筆朝向
reset() #恢復所有設定
pensize(width) #畫筆寬度
pencolor(colorstring) #畫筆寬度
fillcolor(colorstring) #畫筆顏色
fill(ture)
fill(false)
circle(radius,extent) #繪製乙個圖形,radius為半徑,extent為度數
下面給出乙個例項,這是乙個矩形的簡單demo:
import turtle
turtle.begin_fill()
turtle.color("purple") #畫筆顏色
turtle.speed(10) #畫筆的速度範圍為【1-10】
i = 1
while i <= 4 :
turtle.forward(100) #向前移動100
turtle.right(90) #右轉90度
i = i+1 #迴圈變數加1
turtle.up() #畫筆抬起
turtle.goto(-150,-120) #畫筆移動到 -150 ,-120
turtle.end_fill()
python 使用 vtkPolyData 繪線
vtk 可以通過vtkpolydata 繪製曲線以及三角麵片,下面的 簡單的繪製乙個線。使用到如下 vtk的類 如下 import vtk import numpy as np class ployline vtk.vtkobject 繪製中心線 def init self 構造2d的線 self....
Python中turtle庫的使用
turtle庫是python內建的圖形化模組,屬於標準庫之一,位於python安裝目錄的lib資料夾下,常用函式有以下幾種 coding utf 8 繪製蟒蛇 import turtle turtle.penup turtle.pencolor red turtle.forward 250 turt...
Python 使用turtle繪製多重巢狀的六邊形
import turtle import math import numpy as np 設定turtle,及定義顏色表 turtle.pensize 1 設定線的粗細 turtle.shape turtle 設定turtle形狀 colors red yellow green blue black...