Python使用turtle绘制各种语言垂直条形统计图
时间: 2024-04-22 21:19:17 浏览: 157
Python的turtle库是一个绘图库,可以通过简单的命令来绘制各种图形,包括垂直条形统计图。下面是使用turtle库绘制垂直条形统计图的步骤:
1. 导入turtle库:
```python
import turtle
```
2. 创建一个画布和画笔:
```python
window = turtle.Screen()
pen = turtle.Turtle()
```
3. 设置画笔的颜色和粗细:
```python
pen.color("blue")
pen.pensize(3)
```
4. 定义一个函数来绘制一个条形:
```python
def draw_bar(height):
pen.begin_fill()
pen.left(90)
pen.forward(height)
pen.write(str(height))
pen.right(90)
pen.forward(40)
pen.right(90)
pen.forward(height)
pen.left(90)
pen.end_fill()
pen.forward(10)
```
5. 定义一个列表来存储每个条形的高度:
```python
data = [100, 200, 150, 300, 250]
```
6. 循环遍历列表,调用绘制条形的函数:
```python
for height in data:
draw_bar(height)
```
7. 隐藏画笔,并保持窗口不关闭:
```python
pen.hideturtle()
turtle.done()
```
这样就可以使用turtle库绘制垂直条形统计图了。你可以根据需要修改数据和样式来绘制不同的图形。
阅读全文