У меня есть несколько объектов фигур matplotlib, организованных в фреймворке pandas. Я ищу способ отобразить такой фрейм данных в записной книжке jupyter.
Чтобы привести пример такого фрейма данных:
import pandas as pd
import matplotlib.pyplot as plt
pdf = pd.DataFrame({'a':{'a1': plt.Figure(), 'a2': plt.Figure()},
'b': {'a1': plt.Figure(), 'a2': plt.Figure()}}
В данный момент думаю создать html шаблон таблицы, вставив в него рисунки в формате png. Но, может быть, есть более изящный способ? Может, это уже реализовано?
Примечание: я знаю, что обычный способ объединения нескольких графиков - это использование нескольких осей в одном объекте-фигуре, но я не об этом прошу.
@ImportanceOfBeingErnest У меня есть фрейм данных, показывающий мне некоторые показатели производительности по набору классификаторов. Я хочу добавить некоторые свойства, которые лучше всего визуализировать графически. Поэтому я подумал, что наиболее удобным способом было бы просто добавить столбец в фрейм данных, содержащий объекты fig.
Итак, идея состоит в том, чтобы иметь и другой текстовый контент во фрейме данных ?! В таком случае, я полагаю, мой ответ на этот вопрос решит вашу проблему?
Собственно, это было моим намерением. Отлично, ваш ответ - именно то, что я искал! Спасибо
Я бы сказал, это дубликат? Извините, я не нашел вашего ответа раньше.
Да, я был близок к дубликату. Если у вас возникла проблема с предложенным решением или вы ищете альтернативу, было бы лучше задать новый вопрос с более подробной информацией о конкретной проблеме. Удачи тебе с твоим проектом.






Это действительно довольно необычное требование. Я полагаю, что если вы можете создать html-представление для такого фрейма данных, это будет лучший вариант. Могу я спросить, почему использование подзаголовков на фигуре matplotlib не вариант?