У меня есть несколько фотографий, которые я показываю с помощью функции imshow из matplotlib.pyplot (псевдоним PLT) библиотеки:matplotlib.pyplot.imshow, проблема с plt.legend()
# mat is the matrix defining the image
plt.imshow(mat.reshape((16,16)),interpolation="nearest",cmap=cm.binary)
plt.legend("bla bla")
Когда я выполняю это, Я получаю изображение с небольшим пустым квадратом в верхнем правом углу, и я не вижу строку, которую я положил в plt.legend. Я попытался добавить label="bla bla"
в imshow, а затем использовать plt.legend()
без каких-либо аргументов. В этом случае даже маленький квадрат, который должен нормально отображать этикетку, исчезает.
ок велик, что будет делать !! – dada