python画网格并填充颜色
时间: 2023-06-29 07:08:00 浏览: 661
颜色和填充-虎书第四版fundamentals of computer graphics-crc (2016)
可以使用Python的matplotlib库来画网格并填充颜色。
以下是一个简单的示例代码,用于绘制一个10x10的网格,并将其中一些单元格着色:
```python
import matplotlib.pyplot as plt
# 设置绘图参数
plt.rcParams["figure.figsize"] = (8, 8)
plt.rcParams["xtick.major.size"] = 0
plt.rcParams["ytick.major.size"] = 0
plt.rcParams["xtick.minor.size"] = 0
plt.rcParams["ytick.minor.size"] = 0
# 绘制网格
fig, ax = plt.subplots()
ax.set_xlim([0, 10])
ax.set_ylim([0, 10])
ax.set_xticks(range(11))
ax.set_yticks(range(11))
ax.grid(which="both", color="grey", linewidth=1)
# 填充颜色
ax.fill_between([2, 4], [5, 5], [7, 7], color="blue")
ax.fill_between([6, 8], [3, 3], [5, 5], color="green")
ax.fill_between([3, 7], [1, 1], [3, 3], color="red")
# 显示图形
plt.show()
```
这段代码使用`fill_between()`函数来填充颜色。该函数的参数是两个x轴坐标数组和两个y轴坐标数组,用于指定要着色的区域。`color`参数可以用来指定颜色。
阅读全文