Если дисплей представляет собой ЖК-монитор, подключенный непосредственно к Raspberry Pi (то есть через HDMI), вы можете использовать Raspbian как ОС и использовать C++ в качестве языка и Qt в качестве графического интерфейса. Структура Qt имеет класс QChart для построения диаграмм. Существуют также сторонние библиотеки C++ для построения диаграмм, которые работают в среде Qt (например, ChartDirector). Тем не менее, я не уверен, что малина Pi достаточно быстра, чтобы построить 800 x 600 при 60 кадрах в секунду. Вы можете получать данные со скоростью 60 значений в секунду или быстрее и сохранять данные и обновлять экран с меньшей скоростью. Для вашей информации фильм DVD составляет всего 24 кадра в секунду, и это уже довольно гладко для меня.
Я думаю, что больше информации необходимо для правильного ответа ... Где эта диаграмма должна отображаться? На веб-сайте? На экране TFT, подключенном к Pi? Где-нибудь еще? Кроме того, как вы получаете данные? Через последовательный порт? Из файлов журналов? JSON? Из какого-то другого источника? – jDo
Значит, источник данных еще не определен. Мне нужно прочитать данные с BT Dongle, но я могу их сэкономить по мере необходимости. Дисплей должен быть экраном tft ~ 800 * 600. – HappyHacking