亀にグラフを描いてもらう
今回 ipadのアプリの pythonista で作成してみまました
pythonista は ipad上 で python のプログラムを実行できますが
tkinter は含まれていないので turtle に 棒グラフを描いてもらいました。
(pythonista ではNumpy,Matplotlib は使えるようです。)
プログラムの流れ
x軸、y軸を作成
棒の部分を固定値で作成
自宅のMacを使ってグラフの位置を微調整
引っ掛かったところ
亀で描く場合は 描きたい箇所で turtleをdownさせる
亀の移動する向きを考慮する。
(座標を動かしたので 亀が無駄な動きをしています。)
次回の課題
前回作成したパネルにグラフを挿入できるか?、うまく連動してグラフが
描けるか やや不安です...
from turtle import *
screensize(300,300)
color('blue', 'yellow')
setworldcoordinates(-150, -150, 150, 150)
up()
setpos(-140,-140)
down()
def mkaxis():
fd(45)
rt(90)
fd(5)
bk(5)
lt(90)
mkaxis()
mkaxis()
mkaxis()
mkaxis()
mkaxis()
mkaxis()
setpos(-140,-140)
lt(90)
mkaxis()
mkaxis()
mkaxis()
mkaxis()
mkaxis()
mkaxis()
up()
def mkbar(x1):
fd(x1)
rt(90)
fd(30)
rt(90)
fd(x1)
up()
home()
lt(90)
setpos(-110,-140)
down()
mkbar(80)
up()
setpos(-65,-140)
down()
mkbar(130)
up()
setpos(-20,-140)
down()
mkbar(150)
up()
setpos(70,-140)
down()
mkbar(100)
up()
setpos(-180,-140)