В настоящее время у меня есть основной скрипт, вызывающий функцию.Частью этой функциональности является построение двух графиков.Сценарий работает, если я добавляю show()
в конце, но немного раздражает, что либо сценарий делает паузу, пока я не закрою график, либо мне придется подождать, чтобы просмотреть графики, пока программа не будет завершена.Поэтому я чувствую, что мне нужно использовать ion()
/ ioff()
.Приведенный ниже фрагмент кода работает, если я вызываю функцию из оболочки, но не если я вызываю ее из сценария.
#Plot the graphs.
ion()
firstplot = plot(GridAround[Mode], LogTheory[Mode], '.')
secondplot = plot(GridAround[Mode], NormalApprox[Mode])
draw()
ioff()
Мой вопрос прост: как построить график внутри функции, не используя show()
(что приостановит выполнение сценария или покажет только графики в конце)?
Я заранее извиняюсь, на этот вопрос обязательно должен быть ответ где-то в Интернете, но после нескольких часов поиска,Я не смог его найти.