Перефразируя ваш вопрос:
У вас есть программа на C, которая хранит данные в файле csv.Вы хотите отобразить эту информацию в виде графика, но не знаете, как создать графический интерфейс или графический дисплей.Кроме того, вы хотите, чтобы анимация (было бы хорошо, если бы вы указали, что такое «ЭКГ»), вероятно, отображает временные аспекты.
Если у меня есть это право, я предлагаю вам изучить GTK и Cairo библиотеки и используйте их для создания вашего GUI.Сборка GUI - это утомительная и невыгодная работа (для меня), особенно в C. Я бы подумал о том, действительно ли вы хотите заняться созданием GUI вместо того, чтобы делать что-то простое, например, вызывать gnuplot , чтобы собратьграфик как файл, который пользователь может открыть, хотя это не даст вам никакой анимации.