Graphics 我可以在jupyter中使用python生成图像吗

Graphics 我可以在jupyter中使用python生成图像吗,graphics,pygame,jupyter-notebook,Graphics,Pygame,Jupyter Notebook,有没有一种方法可以使用python代码创建图像(在内存中)并将其显示在jupyter笔记本中 我希望能够显示一些像素网格,因此我需要能够设置其大小,并能够选择其像素中哪些亮起,哪些不亮起 最后,我想让它动画显示一系列计算像素图像 我尝试使用: import pygame as pg pg.init() screen= pg.display.set_mode([225,150]) r=pg.Color('red') w=pg.Color('white') data=[ [r,r,r,r

有没有一种方法可以使用python代码创建图像(在内存中)并将其显示在jupyter笔记本中

我希望能够显示一些像素网格,因此我需要能够设置其大小,并能够选择其像素中哪些亮起,哪些不亮起

最后,我想让它动画显示一系列计算像素图像

我尝试使用:

import pygame as pg


pg.init()
screen= pg.display.set_mode([225,150])
r=pg.Color('red')
w=pg.Color('white')
data=[
    [r,r,r,r,r,r,r,r,r],
    [r,w,w,w,w,w,w,w,r],
    [r,w,w,w,w,w,w,w,r],
    [r,w,w,w,w,w,w,w,r],
    [r,w,w,w,w,w,w,w,r],
    [r,r,r,r,r,r,r,r,r]
]
for y,row in enumerate(data):
    for x,colour in enumerate(row):
        rect = pg.Rect(x*25,y*25,25,25)
        screen.fill(colour,rect=rect)

pg.display.update()
while True:
    for event in pg.event.get():
        if event.type == QUIT:
            pg.quit()
            sys.exit()
    CLOCK.tick(30)

我从jupyter中获取了它,但它在jupyter中似乎没有任何作用。

我不确定pygame是否能够做到这一点,但jupyter通常会安装许多库来帮助实现这一点。我将研究pyplot,它是matplotlib库的一部分。也可以查看这个帖子:嗯。。我不确定我能不能用pyplot来做我想做的事情,我感兴趣的不是图形。但是你提到的那篇文章让我觉得我可能可以用HTML和画布来做这个(也许),尽管我更喜欢更直接的方法。也许有人有别的想法?