Мне нужна помощь программно построить графики с использованием Gnuplot.
У меня есть N графиков, которые я хочу построить каждый в отдельном окне.
В настоящее время я генерирую строку, содержащую скрипт gnuplot, где каждый вызов заговора идет после «set terminal wxt n
«, с n = 0,1, …, N.
Проблема в том, что активное окно всегда N-го, тогда интерактивность отключена на другом N-1.
Что я могу сделать, чтобы снова получить управление масштабированием / сеткой? Почему элемент управления не находится в текущем сфокусированном окне?
Спасибо вам большое за ваше внимание.
Согласно документации (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 сюжетов для создания — если у вас есть больше, то вам нужно проявить больше креативности с помощью привязок клавиш, я полагаю.
Других решений пока нет …