1

我正在使用 imshow 为相对稀疏的矩阵生成热图,但在使用插值时会出现灰色边缘。这是我的图表代码

plt.imshow(data[:,start:], cmap=cmap, interpolation='none', aspect='auto', norm=norm, origin='lower')
plt.plot(np.array(range(len(x_labels))), ave_time, color='g', alpha = 0.3, lw=1)

有没有办法防止灰色边缘?

插值 = 无 插值 = 无

插值 = spline36 插值 = spline36

4

1 回答 1

2

好的,想通了。向颜色图中添加了错误的数据元素

cmap.set_bad('w',1.)

于 2015-03-07T03:19:56.973 回答