2014-10-20 2 views
0

У меня есть код для построения 3D-диаграммы рассеяния в python, который обновляется через каждые 2 секунды (график является динамическим). Я хочу иметь возможность корректировать значения некоторых параметров в строке (при построении графика), на основе которых происходит построение графика. Можно ли предоставить текстовое поле вместе с графиком, из которого мы можем взять в качестве входного значения требуемое значение параметра, на основе которого этот график будет впоследствии изменен?Изменение параметров при построении в python

ответ

0

У Matplotlib нет текстового поля (или иного текста) widget. Чтобы использовать текстовое поле, вам нужно встроить граф matplotlib в отдельный графический интерфейс. Для этого определите структуру GUI, которую вы хотите использовать (qt, wx, gtk или tkinter), и виджет текстового окна из фреймворка gui, а затем добавьте график из matplotlib. Это не сложно, и есть много доступных примеров, наиболее подходящих для каждой конкретной структуры, в которой вы заинтересованы.

Также могут быть и другие чистые подходы matplotlib, которые могут работать на вас, например, с помощью ползунка matplotlib виджет, или вы можете напрямую захватывать события клавиатуры, но, не зная точно, что вы собираетесь делать, трудно сказать.

Смежные вопросы