ホームページ  >  記事  >  バックエンド開発  >  Python の Turtle ライブラリを使用してプロットするにはどうすればよいですか?

Python の Turtle ライブラリを使用してプロットするにはどうすればよいですか?

WBOY
WBOY転載
2023-05-07 17:25:083055ブラウズ

タートル ライブラリは、Python 言語で画像を描画するための非常に人気のある関数ライブラリです。x (水平軸) と y (垂直軸) の座標系の原点 (0,0) から始まる小さなカメを想像してください。 )、一連の関数命令の制御に従ってこの平面座標系内を移動し、それによって巡回するパス上にグラフィックスを描画します。

タートル描画フォームレイアウト

タートルの描画フォームはタートルのキャンバス空間であり、最小単位はピクセルです

Python の Turtle ライブラリを使用してプロットするにはどうすればよいですか?

turtle.setup( width, height, startx, starty), setup() はフォームのサイズと位置を設定します。これは必須ではありません。最後の 2 つのパラメータはオプションです。選択されていない場合、タートル空間座標系は次のようにして画面の中央に配置されます。デフォルト

絶対座標:

Python の Turtle ライブラリを使用してプロットするにはどうすればよいですか?

##turtle.goto(x, y)、タートルは直線に沿って移動します現在の位置から

の (x, y ) までの直線 タートル座標:

Python の Turtle ライブラリを使用してプロットするにはどうすればよいですか?

##絶対角度:

Python の Turtle ライブラリを使用してプロットするにはどうすればよいですか?RGB カラー システム

各 RGB カラーの値の範囲は、0 ~ 255 の整数または 0 ~ 1 の小数です

デフォルト値は 10 進数値で、切り替え可能です。整数値です。

turtle.colormode(mode)、モードは 1.0、10 進数値モードに切り替え、モードは 255、整数値モード

タートルブラシ制御関数

    turtle.penup()、エイリアスturtle.pu()、ブラシを持ち上げて跡を残さずに移動します
  • #turtle.pendown()、エイリアス Turtle.pd ()、ブラシをドロップすると、移動時に跡が残ります
  • turtle.pensize(width )、エイリアスturtle.width(width)、ブラシ幅

  • turtle.pencolor(color)、colorは色の文字列またはr、g、bの値、ブラシの色、の3つがあります形式

  • カラー文字列:turtle.pencolor( "purple")
    • RGB の 10 進数値:turtle.pencolor(0.63, 0.13, 0.94)

    • RGB のタプル値:turtle .pencolor( (0.63, 0.13, 0.94) )

    • #turtle モーション コントロールfunction

    • タートルの移動を制御します:直線または曲線で、ブラシは有効に設定した後、次回リセットするまで常に移動します

turtle.goto (x, y)、タートルを現在位置から (x, y) の絶対位置まで直線で移動させます

    #turtle.forward(d)、エイリアス Turtle .fd(d)、タートルは前進距離 d を移動します。d は移動距離です (負の値も可能です)
  • ##turtle.backward(d)、エイリアス Turtle.bk(d )、タートルは半径 r に従って反対方向に距離 d
  • turtle.circle(r, extend=None) を実行します。範囲角度で円弧を描きます。r は、デフォルトの中心点 r タートルの左側までの距離 (負の値は右側を表します) 範囲は描画角度を表します デフォルトは 360 度 (完全な円)
  • turtle方向制御関数
  • タートルの向きを制御します: 絶対角度またはタートル角度

turtle.setHeading(angle)、エイリアス Turtle.seth(angle) 、タートルの移動方向、角度は絶対度です (0 ~ 360 度、負の値も可)

turtle.left(angle)、タートルは左に曲がります、角度はタートルの角度を表します( タートルの現在の移動方向の回転角度)
  • turtle.right(angle)、タートルは右に回転します。angle はタートルの角度を表します (タートルの現在の移動方向の回転角度)
  • その他:
  • turtle.done() はプログラムの最後に配置されることがよくあります。はファイル記述方法であり、プログラムは実行後に自動的に終了せず、手動で終了する必要があります。 形式 exit

    turtle 共通関数ライブラリ
lib ディレクトリに Turtle.py ファイルがあります、これはturtleのインストールディレクトリです。

turtle ライブラリ ブラシ状態制御関数

関数

説明

penup() | pu() | up()ブラシを持ち上げて、pendown()とペアリングします##pendown() | pd() | down ()##pensize() | width()ブラシの線の太さを指定したサイズに設定します

Turtle ライブラリのブラシ移動関数

ブラシを置きます
#sety()現在の y 軸を指定された位置に移動します#setHeading(angle ) | seth(angle)home()circle(step)dot(r, color)undo()speed ()コントロール ブラシとフォントTurtle ライブラリの関数
Function Description
# #forward () | fd() 現在の方向に指定された距離だけ前進します
backward() | bk() | back() 現在の反対方向に指定された距離だけ戻ります。
right(angle) | rt(angle) 角度 angle を右に回転します
left(angle) | lt(angle) 角度 angle を左に回転します
goto(x, y) | setpos(x, y ) | setposition( x, y) 絶対座標 (x, y) に移動
setx() 現在の x- を移動軸を指定された位置に移動します
現在の方向を角度に設定します
現在のブラシの位置を東向きの原点に設定します
指定した半径、角度、描画ステップ step
指定した半径 r と色 color でドットを描画します
ブラシ アクションの最後のステップを元に戻します
描画速度を設定します。パラメータは 0 ~ 10 です。

Functioncolor()pencolor() fillcolor()begin_fill() ##end_fill()グラフィックの塗りつぶしの終了filling() 塗りつぶしステータスを返します。True は塗りつぶされたことを意味し、False は塗りつぶされていないことを意味しますclear()現在のウィンドウをクリアしますが、現在のペンの位置は変更しませんreset()現在のウィンドウをクリアし、位置ステータスをデフォルト値にリセットします画面の長さと幅を設定します##hideturtle()ブラシのタートルの形状を非表示にする showturtle()タートルの形状を表示するブラシの #isvisible()タートルが表示されている場合は、Truewrite(str, font = なし)フォント font
Description
ブラシの色を設定します
ブラシの色を設定します
塗りつぶしの色を設定します
グラフィックを塗りつぶす前にこのメソッドを呼び出します
#screensize()
# の文字列を出力します。

以上がPython の Turtle ライブラリを使用してプロットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。