Создание цветовой карты в оттенках серого с цветовой шкалой на Python - PullRequest
0 голосов
/ 15 марта 2012

У меня есть матрица с элементами 580x580, и я хочу построить ее в виде серой карты цветов (с цветовой шкалой, указывающей значения и оси на рисунке, указывающей значения пикселей) в Canvas GUI, который я создаю с помощью TKinter.Я знаю, что могу сделать это, используя функцию imshow (myMatrix, cmap = 'grey') , но для этого требуется импортировать библиотеку pylab.Есть ли другой способ создания цветовой карты или, если нет, можно ли отобразить вывод функции imshow на моей панели графического интерфейса вместо нового окна?

1 Ответ

0 голосов
/ 15 марта 2012

Вы должны иметь возможность отображать диаграммы из matplotlib в вашем приложении tkinter, установив matplotlib для использования соответствующего бэкэнда.

import matlplotlib
matplotlib.use('TkAgg')

Есть два довольно приличных примера того, как это сделать здесь и здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...