python编程怎么画一个图形塔

时间:2025-01-28 20:39:43 网络游戏

在Python中,你可以使用matplotlib库来绘制一个图形塔。以下是一个简单的示例代码,用于绘制一个建筑物塔的图形:

```python

import matplotlib.pyplot as plt

def draw_building_tower(layers, layer_width, layer_height):

"""

绘制建筑物塔

:param layers: 楼层数量

:param layer_width: 每层的宽度

:param layer_height: 每层的高度

"""

创建绘图

fig, ax = plt.subplots()

设置坐标轴范围

ax.set_xlim(0, layer_width)

ax.set_ylim(0, layers * layer_height)

绘制每一层

for i in range(layers):

ax.add_patch(plt.Rectangle((0, i * layer_height), layer_width, layer_height, fc='skyblue', edgecolor='black'))

设置标题和标签

ax.set_title('建筑物塔')

plt.show()

调用函数,绘制一个简单的建筑物塔

draw_building_tower(5, 2, 1)

```

在这个示例中,我们定义了一个名为`draw_building_tower`的函数,该函数接受三个参数:`layers`(楼层数量),`layer_width`(每层的宽度)和`layer_height`(每层的高度)。函数内部使用matplotlib的`subplots`函数创建一个图形和坐标轴,然后通过循环绘制每一层,最后设置标题并显示图形。

你可以根据需要调整`layers`、`layer_width`和`layer_height`的值来绘制不同大小和形状的建筑物塔。