matplotlib 在Pylab中将2D列表表示为彩色正方形Map

vmpqdwk3  于 2023-03-19  发布在  其他
关注(0)|答案(1)|浏览(116)

假设我有一个2D列表,如下所示:

[
['Red','Green','Blue'],
['Red','Red','Green'],
['Red','Red','Red' ]
                   ]

有没有一种方法可以在Pylab中将它表示为一个Map,其中的正方形实际上是2D列表中给定的颜色?
提前感谢您。

wgx48brx

wgx48brx1#

如果可以将2D列表转换为数字列表,则可以使用python中的imshow函数

import numpy as np
import matplotlib.pyplot as plt

a = np.array(((1, 2, 3), (4, 5, 6)))
plt.imshow(a)
plt.show()

为此,您将需要numpymatplotlib包。

相关问题