初始化
导入turtle库并创建画笔:
```python
import turtle
mypen = turtle.Turtle()
```
设置参数
定义半径和其他绘图参数:
```python
radius = 100
mypen.width(3)
mypen.color("black")
```
绘制半圆和圆
画第一个以半径为`radius/2`,弧度为180的半圆,并开始填充:
```python
mypen.begin_fill()
mypen.circle(radius / 2, 180)
```
画第二个以半径为`radius`,弧度为180的半圆:
```python
mypen.circle(radius, 180)
mypen.left(180)
```
画第三个以半径为`-radius/2`,弧度为180的半圆:
```python
mypen.circle(-radius / 2, 180)
```
结束填充:
```python
mypen.end_fill()
```
添加眼睛
画两个小圆,分别代表阴阳鱼的眼睛:
```python
mypen.left(90)
mypen.up()
mypen.forward(radius * 0.35)
mypen.right(90)
mypen.down()
mypen.circle(radius * 0.15, 180)
mypen.left(90)
mypen.up()
mypen.forward(radius * 0.35)
mypen.right(90)
mypen.down()
```
添加文字
在适当的卦象位置添加卦名:
```python
mypen.penup()
mypen.goto(150, 0)
mypen.write("乾", align="center", font=("Arial", 14, "bold"))
mypen.pendown()
```
完成绘制
隐藏画笔光标,展示最终的图形:
```python
mypen.hideturtle()
turtle.done()
```
通过以上步骤,你可以使用turtle库绘制出一个简单的八卦图。你可以根据需要调整参数和添加更多的细节来美化图形。