Построение графиков

Автор: | 22 декабря, 2021

В данном вопросе может помочь не особо много инструментов.

Но все же можно выделить две бесплатные  библиотеки которые давно используются.

Это библиотеки Qwt и QCustomPlot. Так же в новых версиях появилась дополнительная библиотека для работы с графиками Qt Charts. Но по производительности и настройкам она пока проигрывает.

QWT

Довольна старая библиотека которая давно в разработке и также редко обновляется, но она до сих пор хорошо работает и легка в освоении. Поэтому так называемых красивых графиков получить здесь будет крайне трудно.

Для установки под windows скачиваем (https://qwt.sourceforge.io/) и распаковываем zip.

Открываем cmd и переходим в каталог распаковки. Для выполнения макроса install стоит открывать от администратора.

Набираем в консоли (Mingw):

qmake qwt.pro
Далее
mingw32-make

Если сборка не началась, необходимо проверить системные пути к указанным командам

По умолчанию:

Для qmake  —  Qt\Qt<версия>\<версия>\mingw<версия>\bin

Для mingw32-make —  Qt\Qt<версия>\Tools\mingw<версия>\bin

После сборки:

mingw32-make install

В каталоге C:\Qwt-6.x.x появится файлы сборки.

Если необходимо собрать под MSVC то пишем:

qmake qwt.pro  -spec win32-msvc<версия>
nmake
nmake install

Для Linux (Ubuntu/Debian)

В командной строке набрать:

sudo apt-get install libqwt-qt5-dev

QCustomPlot

Скачиваем архив (https://www.qcustomplot.com/index.php/download) в архиве два исходных файла которые нужно просто подключить к проекту.