我使用 matplotlib 创建了一个离散的颜色图。如何在垂直和水平方向的颜色之间添加一条细白线,以便我可以将一个部分或盒子与另一个区分开来?
好的,这是我的代码:
def create_colormap(matrix):
cmap = mpl.colors.ListedColormap(['#003300','#980000','#FF0000','#006600'])
bounds = [-.5,.5,1.5,2.5,3.5,4.5]
norm = mpl.colors.BoundaryNorm(bounds,cmap.N)
img = pyplot.imshow(matrix,interpolation = 'nearest',cmap = cmap,norm=norm)
pyplot.show()