Интерактивность gnuplot wxt в переполнении стека

Мне нужна помощь программно построить графики с использованием Gnuplot.

У меня есть N графиков, которые я хочу построить каждый в отдельном окне.
В настоящее время я генерирую строку, содержащую скрипт gnuplot, где каждый вызов заговора идет после «set terminal wxt n«, с n = 0,1, …, N.

Проблема в том, что активное окно всегда N-го, тогда интерактивность отключена на другом N-1.

Что я могу сделать, чтобы снова получить управление масштабированием / сеткой? Почему элемент управления не находится в текущем сфокусированном окне?
Спасибо вам большое за ваше внимание.

0

Решение

Согласно документации (help wxt):

Активное окно графика (выбранное set term wxt <n>) является
интерактивный.

Единственный способ вернуть zoom/focus Управление на n-м участке осуществляется через set term wxt n, Вы можете играть в разные трюки — один трюк должен использовать bind привязать номер окна к ключу:

bind 1 "set term wxt 1; raise"bind 2 "set term wxt 2; raise"

Это сбросит фокус на заданный номер сюжета. raise может или не может работать (кажется, это не работает для меня в настоящее время). Если повышение не работает, обратитесь к help raise для некоторых идей относительно того, почему. Конечно, это работает только в том случае, если у вас есть менее 11 сюжетов для создания — если у вас есть больше, то вам нужно проявить больше креативности с помощью привязок клавиш, я полагаю.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]