Получение массива numpy, описывающего произвольный сюжет matplolib / seaborn - PullRequest
2 голосов
/ 25 октября 2019

Можно ли получить массив numpy, описывающий произвольный matplolib / seaborn сюжет без , явно сохранив его как файл изображения и прочитав его?

Например, скажем, у меня есть прикрепленное изображение, которое является sns.kdeplot() массива. Теперь я могу получить массив numpy этого графика без предварительного сохранения его в файл и его чтения? Что-то вроде:

img = sns.kdeplot(arr)
img_arr = img.some_function() # Returns a numpy array describing the plot

enter image description here

1 Ответ

1 голос
/ 25 октября 2019

fig.canvas.tostring_rgb() было бы полезно:

fig, ax = plt.subplots()
sns.kdeplot(arr, ax=ax)

img_arr = np.fromstring(fig.canvas.tostring_rgb(), 
                        dtype=np.uint8,
                        sep='')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...