C++ Как построить график в С++ с возможностью прокрутки и изменения масштаба? Покажите пожалуйста пример.

★4
ВНИМАНИЕ! КОММЕНТАРИИ ПЕРВОГО УРОВНЯ В ВОПРОСАХ УПОРЯДОЧИВАЮТСЯ ПО ЧИСЛУ ПЛЮСИКОВ, А НЕ ПО ВРЕМЕНИ ПУБЛИКАЦИИ.
Добрый день. Для своего робота использую qcustomplot, в принципе устраивает. Вот пример бинда для Python (https://habrahabr.ru/post/260761/). Если кому что нужно, обращайтесь. 10 лет в программировании, разрабатывал от сложной отказоустойчивой SCADA до больших игровых онлайн проектов. Если сам не решу, то точно подскажу куда копать
Дмитрий Титков, спасибо. А в какой среде работает эта библиотека?
Евгений Гуревич, она кроссплатформенная, я лично пишу роботов в Ububntu, а потом они работают на Win, без изменения кода. Qt +  qcustomplot.
Дмитрий Титков, они уже свой qchart бесплатным сделали.
avatar
Denis, Да, довольно давно, но qchart мне не приглянулся по многим причинам.
Дмитрий Титков, а если не секрет, используете ли ML для своих роботов? и если да то c++ или же сторонний, делали ли интеграцию с питоном? :)
просто я сам немного на qt, пишу… но пока все в зародыше :)
avatar
Denis, ML и питон не использую, была идея самих роботов на LUA писать, а ядро оставить на C++, но по факту роботы у меня модульные и код самих роботов это небольшая часть всей платформы, по этом пока не заморачивался.
Дмитрий Титков, понятненько :)
avatar
qt plot
avatar
Думаю такие примеры лучше погуглить. Масштаб как я понимаю меняется математически внутри, а дальше все так же перерисовываете. Это не zoom в фото-редакторах ведь.
avatar
DmitryAK, там для Windows нет, если не ошибаюсь
Украсть исходники у компании ARQA )))

Я бы тоже не отказался, т.к. по алгоритмам роботов наработки есть, а с программированием Windows-интерфейсов возиться не хочется, да и времени нет особо…
Евгений Гуревич, вы уверены, что они на крестах??? )))
avatar
DmitryAK, не уверен… Но при сканировании info.exe есть некоторые признаки, что компилировали в VS, хотя необязятельно, конечно, что на С++
скорее всего, еще нужно уточнить что за c++ и какое приложение
avatar
ndevilla.free.fr/gnuplot/ первая же ссыль
avatar
У меня такой же вопрос, только не для С++, а для Python, например. Я искал, но ничего не нашел. gnuplot для Windows нет.
avatar
Скорее всего, мы говорим о разных вещах. Все вышеприведённые библы рендерят по заданным данным растровую графику, т.е., что-то вроде BMP или JPG файл, который потом можно встроить куда-нибудь.

А ТС, как я понял, хочет сделать средствами С++ как окно графика в Quik: там векторная графика, она позволяет зумировать, скролить вверх- вниз.

Т.е., нужен проект в VS на С++ для Windows (макет), где присутствует  основное окно с элементами меню (File, Edit, View, Help, и т.д.), присутствует дополнительное окно (где, собственно, и будет график) с графическими примитивами (линии, прямоугольники, окружности, и т.д.), с вертикальной и горизонтальной шкалами и с возможностью скроллирования.

Только зарегистрированные и авторизованные пользователи могут оставлять ответы.

Залогиниться

Зарегистрироваться

теги блога Трейдер Вася

....все тэги



UPDONW
Новый дизайн