0

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

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

有没有一种方法可以在 Pylab 中将其表示为一张地图,其中正方形实际上是二维列表中给出的颜色?

先感谢您。

4

1 回答 1

1

如果您可以将二维列表转换为数字列表,那么您可以在 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包。

于 2012-04-25T03:08:56.397 回答