Python使用turtle绘制垂直条形统计图
时间: 2024-04-22 22:19:17 浏览: 165
使用Python的turtle模块画图
使用Python的turtle库可以很方便地绘制垂直条形统计图。下面是一个简单的示例代码:
```python
import turtle
def draw_bar(height):
turtle.begin_fill()
turtle.left(90)
turtle.forward(height)
turtle.write(str(height))
turtle.right(90)
turtle.forward(40)
turtle.right(90)
turtle.forward(height)
turtle.left(90)
turtle.end_fill()
data = [120, 56, 309, 220, 156] # 统计数据
turtle.color("blue")
turtle.penup()
turtle.goto(-200, -200)
turtle.pendown()
for height in data:
draw_bar(height)
turtle.done()
```
这段代码首先导入了turtle库,然后定义了一个`draw_bar`函数,用于绘制每个条形的高度。接下来,定义了一个数据列表`data`,其中包含了每个条形的高度。然后,使用turtle库的函数来绘制每个条形,并在条形上方标注对应的高度。最后,调用`turtle.done()`函数来显示绘制结果。
阅读全文