524 / 227 / 23
Регистрация: 05.05.2022
Сообщений: 1,486
|
|
1 | |
Delphi. Библиотечка компонентов для построения графиков AvgChart03.12.2022, 01:31. Показов 612. Ответов 5
Библиотека делалась довольно давно для отрисовки графиков технологических процессов и функционал добавлялся по мере необходимости.
Содержит 2 компонента: TAvgChart Предназначен для отрисовки графиков по отсортированному множеству точек (т. е. рисуется он принципиально слева направо, и точки перед отрисовкой будут сортироваться), в первую очередь графиков хода технологических процессов во времени с возможностью добавления прямоугольных зон. Плюсы: 1) Способность на голом GDI отрисовывать графики из десятков и даже сотен тысяч точек и при этом не давиться, например, графики 10 параметров за 1 сутки при периоде архивации в 1 секунду, что дает 864000 точек для него не будет проблемой. 2) Поддержка произвольного количества осей Y с разными шкалами или одной общей. 3) Возможность выделения области мышью для масштабирования. "Умное" выделение по сегментам. Например, при шкале 0-100 и 10 сегментах, выделение области от 33.45 до 78.91 приведет к установке новой шкалы 30-80. (Полезно, если нужно мышью поставить одинаковые диапазоны на 2 диаграммах). 4) По оси X могут быть: вещественные числа, время, дата-время, строки. 5) Помимо точек работает с прямоугольными зонами, что позволяет рисовать, например, режимные карты или гистограммы. 6) Разные нужные вещи, вроде вертикальных подписей по оси X, BeginUpdate\EndUpdate, маркеры точек, подписи их значений, значения Y(X) методом линейной аппроксимации, линии текущих значений, фильтрация нулей. 7) Очень прост в работе. Минусы: Поскольку делалось мной для меня, то документации нет, как и функций, которые не были нужны мне. TTimeLineAvgChart Предназначен для отрисовки графиков типа диаграммы Ганта. Совместим со всеми версиями Delphi, для Delphi 7 нужно удалить все директивы inline, они только в 2005-ой появились. Про C++ Builder не знаю, я с ним никогда не работал, по идее, должен быть совместим. Установка: Открыть в Delphi пакет и установить. Исходник и демонстрационная программа: https://drive.google.com/file/... share_link Скриншоты: https://drive.google.com/file/... share_link https://drive.google.com/file/... share_link https://drive.google.com/file/... share_link https://drive.google.com/file/... share_link https://drive.google.com/file/... share_link https://drive.google.com/file/... share_link
1
|
03.12.2022, 01:31 | |
Ответы с готовыми решениями:
5
Подскажите программу для построения графиков и изучения графиков Приложение для построения графиков Интерфейс для построения графиков Компонент для построения графиков |
524 / 227 / 23
Регистрация: 05.05.2022
Сообщений: 1,486
|
|
03.12.2022, 11:44 [ТС] | 3 |
Во-1, заливка на форумы больших картинок, обычно, не приветствуется. Но если хотите...
Во-2, GitHub - это в первую очередь инструмент для совместной разработки, и заставлять юзера, которому нужна лишь прямая ссылка на скачку - это плохой тон. Меня, например, это очень раздражает. Во-3, Я забыл самый важный пункт прописать. "Критика и претензии не принимаются".
0
|
12502 / 8687 / 1310
Регистрация: 21.01.2016
Сообщений: 32,634
|
|
04.12.2022, 05:13 | 4 |
Нифига. Там есть возможность выкладывать релизы, ссылки на которые и давать людям.
Только похвала и аппладисменты, да?
0
|
524 / 227 / 23
Регистрация: 05.05.2022
Сообщений: 1,486
|
|
04.12.2022, 11:21 [ТС] | 5 |
Хвалить, очевидно, мелковато, вот если бы я весь родной TChart предлагал заменить.
Кому-то будет полезным, может сказать спасибо, или у кого-то всплывет баг. А кому-то не так выложили, не в его вкусе код написан, или еще что-то, так я никому ничего не обязан и помощи тоже не прошу.
0
|
Модератор
|
|
04.12.2022, 11:47 | 6 |
это в первую очередь система контроля версий и удобное и главное всеми признанное средство распространения программ с открытым исходным кодом. А всякие облачные диски это днище и глубокое неуважение к пользователям продукта и показывает отношение автора и его компетенции.
Для этого есть нужный функционал на указанных ресурсах. Там же можно сделать описание со скриншотами. Не по теме: Даже "его правительские звания" начал пользоваться, правда не до конца, но факт
2
|
04.12.2022, 11:47 | |
04.12.2022, 11:47 | |
Помогаю со студенческими работами здесь
6
Программа для построения графиков Программа для построения графиков Программа для построения графиков Программа для построения графиков Программа для построения графиков Математическая программа для построения графиков Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |