doza_and
есть пример построения разных графиков при выборе пункта меню или нажатии кнопок
Я нашёл пример с текстовым полем, но у себя его запустить не смог, так как нет текстового поля.
>>> import matplotlib.widgets
>>> dir(matplotlib.widgets)
['AxesWidget', 'Button', 'CheckButtons', 'Circle', 'Cursor', 'Lasso', 'LassoSelector', 'Line2D', 'LockDraw', 'MultiCursor', 'RadioButtons', 'Rectangle', 'RectangleSelector', 'Slider', 'SpanSelector', 'SubplotTool', 'Widget', '__builtins__', '__cached__', '__doc__', '__file__', '__initializing__', '__loader__', '__name__', '__package__', 'blended_transform_factory', 'dist', 'np']
>>>
У меня текстового поля нет (хотя оно существует в виде TextBox), поэтому у него тоже где-нибудь может не оказаться. Кнопки использовать только потому, что нет текстового поля, - как-то не комильфо (костыль это, не конкретное решение задачи). А я помню, что окна matplotlib'а можно встраивать как виджеты в окна PyQt. А уж PyQt хорошо развит в графических контролах, так как это его направление. Ну, и в отличие от tkinter'а для PyQt есть среда, пригодная для новичков, в ней можно наформошлёпить окно, главное понять, как его потом подключить к скрипту. Короче, окно на PyQt ему будет проще получить, чем всё остальное, с этим ему и помогут охотнее, так как готовых примеров много в Интернете.