當前位置:首頁 » 編程語言 » python畫直線

python畫直線

發布時間: 2022-10-03 05:41:02

python按鈕如何連接到繪畫圖窗

第一,啟動Python自帶的集中開發環境IDLE,然後點擊File-->New File,並在腳本框中輸入如下代碼,用於創建窗口和按鈕。

from tkinter import * # 從tkinter庫中導入所有函數

window1=Tk() # 創建一個窗口

window1.title('test1') # 設置窗口標題

window1.geometry('500x500+100+100') # 設置窗口大小x和左頂距離+

def Jason(): # 創建一個函數

print('Come on,baby')

button1=Button(window1,text='點我啊',command=Jason) # 設置按鈕屬性

button1.pack() # 設置顯示按鈕


window1.mainloop() # 設置窗口循環顯示


Python創建窗口按鈕和繪制畫布直線

第二,保存和運行上述腳本,得到如下窗口和窗口中的按鈕「點我啊」。

Python創建窗口按鈕和繪制畫布直線

第三,點擊「點我啊」按鈕,會在IDLE中顯示「Come on, baby」.

Python創建窗口按鈕和繪制畫布直線

第四,在IDLE中再次點擊File-->New File,並在腳本中輸入如下代碼,用於創建窗口畫布和在畫布上繪制直線。

from tkinter import *


window1=Tk()


window1.title('test2')


canvas1=Canvas(window1,width=500,height=500,bg='pink') # 設置畫布


canvas1.pack() # 顯示畫布


# 利用create_line()在畫布上繪制直線


canvas1.create_line(100,100,400,100,width=5,fill='red')


canvas1.create_line(100,200,400,200,width=15,fill='green')


canvas1.create_line(100,300,400,300,width=35,fill='blue')


window1.mainloop()


Python創建窗口按鈕和繪制畫布直線

第五,保存和運行上述腳本,可以得到如下圖形,畫布中繪制了「紅 綠 藍」三條線。


Python創建窗口按鈕和繪制畫布直線

Ⅱ 這是一個python繪圖題,請問圖一畫線部分什麼意思啊🤔🤔

#海龜的方向依次逆時針方向轉向90度。
import turtle as t
t.pensize(2) #設置畫筆的寬度
for i in range(4): #依次取值:0,1,2,3
t.seth(90*i) #絕對角度 turtle.seth(angle) 改變海龜前進方向,0,90,180,270
t.fd(150) #畫直線150。
t.right(90) #旋轉90
t.circle(-150,45) #根據半徑150繪制45角度的弧形
t.goto(0,0) #走回原點.
t.exitonclick() # 窗口等待用戶點擊界面後才能夠退出

Ⅲ python如何讓用戶輸入點坐標

首先下載安裝python,打開文本編輯器,將文件保存成 py格式,如果python目錄不在usr/bin目錄下,則替換成當前python執行程序的目錄。編寫完腳本之後注意調試、可以直接用editplus調試。調試方法可自行網路。腳本寫完之後,打開CMD命令行,前提是python 已經被加入到環境變數中。在CMD命令行中,輸入 「python」 + 「空格」,即 」python 「;將已經寫好的腳本文件拖拽到當前游標位置,然後敲回車運行即可。獲取輸入的五個點畫五邊形後面兩個值為窗體的長和寬,獲取輸入的兩個點畫直線多少個角點,就有多少個下標。讀取文件要用生成器,這樣大文件就不用都一次性放進內存。設置工作空間讀取text文件。將坐標導入列表,設置生成的shp文件名,數據以逗號分割,第一個數據為x坐標,第二個為y坐標。

Ⅳ turtle庫中畫直線用什麼函數

turtle.fd()

Turtle庫是Python語言中一個很流行的繪制圖像的函數庫,想像一個小烏龜,在一個橫軸為x、縱軸為y的坐標系原點,(0,0)位置開始,它根據一組函數指令的控制,在這個平面坐標系中移動,從而在它爬行的路徑上繪制了圖形。

Ⅳ python畫圖的問題~


在Word中畫三角形的角平分線、高、中線:
1.執行「視圖/工具欄/繪圖」命令,調出「繪圖」工具欄;
2.在「繪圖」工具欄上點擊「繪圖/繪圖網格」打開「繪圖網格」對話框;
3.在對話框中進行「網格設置」「水平間距」「0.86行」、「垂直間距」「0.6行」,選中「在屏幕上顯示網格線」「垂直間隔」「2」、「水平間隔」「2」;
4.單擊「確定」按鈕,文檔中顯示繪圖網格線;
5.根據網格線繪制三角形的角平分線、高、中線(畫線用「繪圖」工具欄上的「直線」工具);
6.把繪制的三角形、角平分線、高、中線同時選中,並右擊,執行「組合/組合」快捷菜單命令,把所繪制圖形組合在一起,便於圖形整體移動。

Ⅵ 用python的 turtle 怎麼畫這個曲線

urtle庫是python的基礎繪圖庫,這個庫被介紹為一個最常用的用來介紹編程知識的方法庫,其主要是用於程序設計入門,是標准庫之一,利用turtle可以製作很多復雜的繪圖。turtle名稱含義...

CSDN技術社區

Ⅶ 為什麼用python畫圖總是偏右畫

python沿畫筆的方向畫線用forward()函數。
forward()函數能使畫筆前進,比如沿畫筆方向畫100像素的直線,代碼如下所示:turtle.forward(100)。

Ⅷ 如何用python畫冰墩墩

隨著北京冬奧會的開幕,吉祥物「 冰墩墩」可是火出了圈,銷售「 冰墩墩」的店鋪排起了長龍,用python可以繪畫冰墩墩嗎?當然是可以的。很多小夥伴在求python代碼,下面就是源碼啦,大家趕緊用python實現冰墩墩吧,徹底實現一人一墩。

一、python實現冰墩墩步驟:

1、安裝python環境;

2、在桌面創建文本文件,將下面的代碼復制粘貼進去;

3、將創建文件的格式修改為.py

4、雙擊運行就可以啦!


二、python實現冰墩墩源代碼:

importturtle

turtle.title('Python(冰墩墩)')
turtle.speed(40)#可以自己調節速度
#左手
turtle.penup()

turtle.goto(177,112)

turtle.pencolor("lightgray")

turtle.pensize(3)

turtle.fillcolor("white")

turtle.begin_fill()

turtle.pendown()

turtle.setheading(80)

turtle.circle(-45,200)

turtle.circle(-300,23)

turtle.end_fill()

#左手內
turtle.penup()

turtle.goto(182,95)

turtle.pencolor("black")

更多源碼點擊下方鏈接查看

python畫冰墩墩源代碼

Ⅸ python怎麼畫折線圖

一、環境准備

linux ubuntu 下需安裝下面三個包:

Numpy, Scipy,Matplotlib

分別輸入下面的代碼進行安裝:

[plain]view plain

  • pipinstallnumpy

  • pipinstallscipy

  • sudoapt-getinstallpython-matplotlib

  • 測試是否安裝成功

    [html]view plain

  • python

  • >>>importpylab

  • 如果沒有報錯則安裝成功

    二、開始畫圖

    1. 畫最簡單的直線圖

    代碼如下:

    [python]view plain

  • importnumpyasnp

  • importmatplotlib.pyplotasplt

  • x=[0,1]

  • y=[0,1]

  • plt.figure()

  • plt.plot(x,y)

  • plt.savefig("easyplot.jpg")

  • 結果如下:



熱點內容
安卓上哪裡下大型游戲 發布:2024-12-23 15:10:58 瀏覽:189
明日之後目前適用於什麼配置 發布:2024-12-23 14:56:09 瀏覽:56
php全形半形 發布:2024-12-23 14:55:17 瀏覽:829
手機上傳助手 發布:2024-12-23 14:55:14 瀏覽:733
什麼樣的主機配置吃雞開全效 發布:2024-12-23 14:55:13 瀏覽:830
安卓我的世界114版本有什麼 發布:2024-12-23 14:42:17 瀏覽:711
vbox源碼 發布:2024-12-23 14:41:32 瀏覽:279
詩經是怎麼存儲 發布:2024-12-23 14:41:29 瀏覽:661
屏蔽視頻廣告腳本 發布:2024-12-23 14:41:24 瀏覽:420
php解析pdf 發布:2024-12-23 14:40:01 瀏覽:820