2015-03-07 4 views
1

Я использую imshow для создания карт тепла для относительно разреженной матрицы, но при использовании интерполяции получаю серые края. Это мой код для диаграммы/smatplotlib 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) 

Есть ли способ, чтобы предотвратить серые края?

С интерполяцией = NONE With interpolation = none

с интерполяцией = spline36 With interpolation = spline36

ответ

2

ОК, понял это. Добавлен плохой элемент данных в цветовой код

cmap.set_bad ('w', 1.)

Смежные вопросы