使用Python的turtle库
```python
import turtle
def draw_hexagon(side_length):
for _ in range(6):
turtle.forward(side_length)
turtle.right(60)
设置画布大小和背景颜色
turtle.setup(800, 600)
turtle.bgcolor("white")
设置画笔颜色和粗细
turtle.pensize(2)
turtle.pencolor("black")
定义画六边形的函数
def draw_hexagon(side_length):
for _ in range(6):
turtle.forward(side_length)
turtle.right(60)
设置起始位置
start_pos = (-200, 0)
turtle.penup()
turtle.goto(start_pos)
turtle.pendown()
画六个六边形
for i in range(6):
draw_hexagon(100)
turtle.penup()
turtle.forward(150)
turtle.pendown()
隐藏画笔
turtle.hideturtle()
结束绘图
turtle.done()
```
使用JavaScript和HTML5 Canvas
```html