利用python中的 turtle (海龜繪圖)模塊提供的函數(shù)繪制直線 turtle.penup(): 畫筆抬起
我們提供的服務(wù)有:做網(wǎng)站、網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、亭湖ssl等。為1000+企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的亭湖網(wǎng)站制作公司
turtle.color(): 設(shè)置顏色
turtle.goto(): 畫筆移動(dòng)到下一目標(biāo)
turtle.pendown(): 畫筆落下
[Turtle]庫(kù)的使用
打開(kāi)窗口:turtle.setup(650,350,200,200)
窗口的大?。簑idth:650 height:350
窗口的位置:在屏幕的(200,200),默認(rèn)情況下在屏幕的中心位置
畫筆抬起,不留下痕跡:turtle.penup()
改變畫筆的位置:turtle.fd(-250) 可用turtle.forward(-250)代替
畫筆向后倒退250,默認(rèn)情況下在窗口的正中心位置
畫筆落下,留下痕跡:turtle.down()
改變畫筆的粗細(xì):turtle.pensize(25)
改變畫筆的顏色:turtle.pencolor(“purple”)
改變畫筆的前進(jìn)方向:turtle.seth(-40)可用turtle.heading(-40)代替
畫筆此時(shí)指向-40°的方向
循環(huán):range(4)函數(shù)
參數(shù)是幾就循環(huán)幾次
for i in range(4):i的范維是[0,4)
畫圓?。簍urtle.circle(40,80); turtle.circle(-40,80)
40是圓弧的半徑,代表以畫筆所在位置的左側(cè)距離40的地方為圓心
-40代表畫筆所在位置右側(cè)距離40的地方為圓心
80是代表弧度80的圓弧
畫直線:turtle.fd(40)
畫筆向前移動(dòng)40
因?yàn)楫嫻P已經(jīng)落下,所以屏幕中有畫筆的痕跡
畫筆停止繪制,但窗口不關(guān)閉:turtle.done()
程序運(yùn)行結(jié)果:
import matplotlib.pyplot as plt
plt.scatter(xdata,ydata)
(xdata,ydata為兩個(gè)需要作圖的數(shù)據(jù)集)
python沿畫筆的方向畫線用forward()函數(shù),forward()函數(shù)能使畫筆前進(jìn),比如沿畫筆方向畫100像素的直線,代碼如下所示:
turtle.forward(100)