Generally, when creating figures, I use matplotlib and seaborn to create and save plots as svgs (an open standard for vector graphics) and combine them, possibly with some text, using svgutils.
I created a custom shortcut manager that intercepts all keyboard events sent to Inkscape windows giving me full control of user input. The script has the following features ...