亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

用python畫圖的方法

發布時間:2020-08-07 10:21:43 來源:億速云 閱讀:268 作者:小新 欄目:編程語言

這篇文章將為大家詳細講解有關用python畫圖的方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

python2.6后引入一個叫做海龜繪圖(Turtle Graphics)的繪圖工具。turtle庫是python的內部庫,直接使用import turtle即可。

思路:

1. 確定好需要畫的圖。

2. 創建一個畫布,用來畫你需要的圖。

(1)畫布大小,可以使用默認大小,也可以自定義畫布大小。

(2)畫布背景色bgcolor()。

(3)確定起點位置。

3. 畫筆的設置。

(1)畫筆的大小,顏色。

(2)畫筆運行屬性。

二、定義畫布參數

import turtle as t
t.screensize(width = None,heigh = None,bg = None)  #以像素為單位,參數分別為畫布的寬,高,背景色
t.screensize()  #返回默認大小(400,300)
t.Screen()    #也是表示默認畫布大小,注意S大寫
t.setup(w=0.5,h=0.75,startx=None,starty=None) #w,h為整數是表示像素,為小數時表示占據電腦屏幕的比例
                        #startx,starty坐標表示矩形窗口左上角頂點的位置,默認為屏幕中心位置

三、定義畫筆

1、畫筆的狀態

在畫布上默認有一個坐標原點為畫布中心的坐標軸,坐標原點上有一只面朝x軸正方向小烏龜。這里我們描述小烏龜時使用了兩個詞語:坐標原點(位置),面朝x軸正方向(方向),turtle繪圖中,就是使用位置方向描述小烏龜(畫筆)的狀態。

2、畫筆的屬性

畫筆(畫筆的屬性,顏色、畫線的寬度)

(1)turtle.pensize():設置畫筆的寬度;

(2)turtle.pencolor():沒有參數傳入,返回當前畫筆顏色,傳入參數設置畫筆顏色,可以是字符串如"green","red",也可以是RGB 3元組;

>>> pencolor('brown')
>>> tup = (0.2, 0.8, 0.55)
>>> pencolor(tup)
>>> pencolor()
'#33cc8c'

(3)turtle.speed(speed):設置畫筆移動速度,畫筆繪制的速度范圍[0,10]整數,數字越大越快。

3、繪圖命令

操縱海龜繪圖有著許多的命令,這些命令可以劃分為3種:一種為運動命令,一種為畫筆控制命令,還有一種是全局控制命令。

(1)畫筆運動命令:

用python畫圖的方法

(2)畫筆控制命令:

用python畫圖的方法

(3)全局控制命令:

用python畫圖的方法

四、命令詳解

turtle.circle(radius, extent=None, steps=None)

描述:以給定半徑畫圓

參數:

radius(半徑);半徑為正(負),表示圓心在畫筆的左邊(右邊)畫圓;

extent(弧度) (optional);

steps (optional) (做半徑為radius的圓的內切正多邊形,多邊形邊數為steps);

舉例:

circle(50) # 整圓;
circle(50,steps=3) # 三角形;
circle(120, 180) # 半圓

五、繪圖舉例

(1)菱形太陽花

import turtle as t #turtle庫是python的內部庫,直接import使用即可
def draw_diamond(turt):
  for i in range(1,3):
    turt.forward(100) #向前走100步

關于用python畫圖的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

上思县| 龙口市| 开鲁县| 荆门市| 麻栗坡县| 栾城县| 隆回县| 宿州市| 涞水县| 攀枝花市| 武邑县| 呼图壁县| 建宁县| 马边| 宜宾县| 克山县| 昌乐县| 大石桥市| 兴城市| 武汉市| 文水县| 兖州市| 科技| 深泽县| 包头市| 乌兰察布市| 嘉祥县| 兴文县| 南丰县| 湖南省| 民权县| 福建省| 西盟| 兴宁市| 安阳市| 高碑店市| 绥化市| 大姚县| 新绛县| 遂溪县| 乳源|