У меня есть конвейер, который генерирует 30 отдельных svgs boxplots, используя matplotlib + seaborn. Я хочу визуализировать их в сетке 5 * 6.
Так как я хочу иметь возможность масштабировать определенные участки, я подумал о чем-то таком: https://codepen.io/arminsolecki/pen/xERZZb
Это работает, но, к сожалению, svg не помещается в iframe.
Я узнал из другого вопроса stackoverflow
Почему мои SVG-изображения не масштабируются с использованием CSS-свойства "width"?
, что я должен изменить следующую строку в svg.
<svg height="720pt" version="1.1" viewBox="0 0 720 720" width="720pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
Я знаю, что могу сделать это с помощью парсера xml, но мне интересно, нет ли лучшего способа? Как установить ширину / высоту на 100% при выполнении plt.savefig?