用Python绘制田字格
时间: 2023-05-20 09:05:18 浏览: 213
可以使用Python中的matplotlib库来绘制田字格,以下是示例代码:
```python
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
# 绘制横线
for i in range(4):
ax.axhline(y=i+0.5, color='black', linewidth=1)
# 绘制竖线
for i in range(4):
ax.axvline(x=i+0.5, color='black', linewidth=1)
# 设置坐标轴范围
ax.set_xlim(0, 4)
ax.set_ylim(0, 4)
# 隐藏坐标轴
ax.axis('off')
plt.show()
```
这段代码可以绘制一个4x4的田字格。
相关问题
Python绘制田字格
Python可以使用matplotlib库来进行绘图,包括绘制田字格。下面是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
def draw_tianzigrid():
fig, ax = plt.subplots()
# 设置坐标轴范围
ax.set_xlim(0, 10)
ax.set_ylim(0, 10)
# 绘制横线
for i in range(1, 10):
ax.plot([0, 10], [i, i], color='black')
# 绘制竖线
for i in range(1, 10):
ax.plot([i, i], [0, 10], color='black')
# 隐藏坐标轴刻度
ax.set_xticks([])
ax.set_yticks([])
# 隐藏边框
ax.spines['top'].set_visible(False)
ax.spines['bottom'].set_visible(False)
ax.spines['left'].set_visible(False)
ax.spines['right'].set_visible(False)
plt.show()
draw_tianzigrid()
```
这段代码使用matplotlib库创建了一个画布,并在画布上绘制了田字格。通过循环绘制横线和竖线,然后隐藏坐标轴刻度和边框,最后显示出来。
用python编写田字格
可以使用Python的turtle库来绘制田字格,下面是一个示例代码:
```python
import turtle
# 设置画笔初始位置和颜色
turtle.penup()
turtle.goto(-150, 150)
turtle.pendown()
turtle.pencolor('black')
# 绘制田字格
for i in range(4):
turtle.forward(300)
turtle.right(90)
turtle.forward(150)
turtle.right(90)
turtle.forward(300)
turtle.left(90)
turtle.forward(150)
turtle.left(90)
# 隐藏画笔
turtle.hideturtle()
# 保持窗口不关闭
turtle.done()
```
运行以上代码,即可看到绘制出来的田字格。