私はPythonには新しく、私たちは棒グラフで色を変えなければならない本のレッスンに苦労しています。私は何が間違っているのか分かりません。色がちょうど黒く印刷されているというエラーメッセージはありません。Pythonで棒グラフの色を変更する
import turtle
tess = turtle.Turtle()
def draw_bar(t, height):
t.begin_fill()
t.left(90)
t.forward(height)
t.write(" "+ str(height))
t.right(90)
t.forward(40)
t.right(90)
t.forward(height)
t.penup()
t.left(90)
t.end_fill()
t.forward(10)
t.pendown()
tess.pensize(3)
if xs is 48:
tess.color("blue")
if xs is 117:
tess.color("yellow")
wn = turtle.Screen()
wn.bgcolor("lightgreen")
xs = [48,117,200,240,160,260,220]
for a in xs:
draw_bar(tess, a)
wn.mainloop()
これは私がこれまで持っていたものです。
ありがとうございました!
私はあなたがbegin_fill – Adib
へようこそSOの前にバーの色を配置しなければならないと思います。あなたの投稿のコードを書式化してください。 –