当前位置:首页python > 正文

python画网格并填充颜色

作者:野牛程序员:2023-07-15 17:35:44python阅读 3493

可以使用Python中的matplotlib库来绘制网格并填充颜色。下面是一个简单的示例代码,演示如何创建一个网格并填充不同的颜色。

import matplotlib.pyplot as plt

# 创建一个网格
def create_grid():
    # 设置网格的行列数和颜色
    rows = 10
    cols = 10
    color_map = [
        [0, 0, 0],    # 黑色
        [1, 0, 0],    # 红色
        [0, 1, 0],    # 绿色
        [0, 0, 1]     # 蓝色
    ]
    
    # 绘制网格
    plt.figure(figsize=(6, 6))
    plt.axis('off')
    
    for row in range(rows):
        for col in range(cols):
            color = color_map[(row + col) % len(color_map)]  # 根据行列数选择颜色
            rect = plt.Rectangle((col, row), 1, 1, facecolor=color)
            plt.gca().add_patch(rect)
    
    plt.show()

# 调用函数创建网格
create_grid()

这段代码将创建一个10x10的网格,并使用黑色、红色、绿色和蓝色交替填充相邻的方格。你可以根据需要调整行列数和颜色映射表来创建不同样式的网格。运行代码后,将显示出绘制的网格。

野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击