Динамическое отображение графика

Доброго времени суток жители данного форума и гости !

Имеется следущая задача -- есть данные которые с определенной дискретностью приходят на пк а после передаются в m файл, на основе данных мне необходимо строить график изменения определенной величины. Есть желаение сделать динамическое отображение как например в осцилографе, то есть прорисовку данных начиная с правого края графика до левого, причем данные думаю сохранять не буду, отобразил на график, проверил условие и дальше пишу в ту же переменную. Каким образом можно решить подобную задачу ?

Думаю что наверно нужно делать буфер фифо, так ли это ? Есть ли еще варианты решения подобной задачи ?

Всем спасибо за потеряное время !