Matplotlib imshow figure size太小

2024-05-29 02:39:57 发布

您现在位置:Python中文网/ 问答频道 /正文

以下代码

from life import Life
import matplotlib.pyplot as plt
import numpy as np

dim_row = 20
dim_col = 20
data = [ [ 0 * dim_col for i in range(dim_col)] * dim_row for j in range(dim_row) ]
from random import randint
for i in range(dim_row):
    for j in range(dim_col):
        data[i][j] = randint(0,1)

# print(data)

life = Life(initial=data)

fig, ax = plt.subplots()
ax.imshow(life._initial)

for i in range(100):
    ax.cla()
    ax.imshow(life.next_generation())
    ax.adjustable='datalim'
    ax.share=True

生成以下图像

Figure Output

我想修复图像-使其清晰。感谢您的帮助。你知道吗


Tags: infromimportfordataasrangeplt

热门问题