Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
atata2

Отображение массива в виде непрерывной кривой, Chart. "Зубцы" при соединении соседних точек

10.03.2014, 15:55. Показов 1397. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую многоуважаемых участников форума.

Суть задачи: требуется отобразить в виде непрерывной кривой некоторый массив точек. Использую функции Chart->Series->AddXY и Chart->Series->AddArray, где Series - это Line или FastLine. Builder 6 "дорисовывает" непрерывную кривую, фактически осуществляя интерполяцию по соседним точкам. Однако для любых двух соседних точек он всегда соединяет их отрезками, параллельными координатным осям. Таким образом результирующий график имеет заметные "колышки" и не выглядит плавно.

Эти "колышки", "зубцы" заметны на всех построенных с использованием Chart графиках, которые я видел в сети. Возможно ли как-нибудь изменить принцип, по которому компонента Chart осуществляет соединение соседних точек массива при отрисовке непрерывной функции?

Спасибо.
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.03.2014, 15:55
Ответы с готовыми решениями:

Chart. Отображение координат точек при наведении курсора мыши
1) Как можно сделать, чтобы при наведении курсором на точку в линейном графике, отображалась всплывающая подсказка со значением этой точки?...

Отображение точек на графике Chart
Получаю данные в потоке (Data), которые отображаю точками на графике Chart вот так: series.Points.AddXY(Now.ToLongTimeString, Data) И...

Отображение 3D объекта, заданного в виде точек
Всем привет, описываю задачу, хочу отобразить залитую(не из линий) фигуру тора, заданную в виде точек. Фигура задана верно, но освещение...

1
Модератор
 Аватар для vxg
3407 / 2178 / 354
Регистрация: 13.01.2012
Сообщений: 8,448
11.03.2014, 09:19
Цитата Сообщение от atata2 Посмотреть сообщение
он всегда соединяет их отрезками, параллельными координатным осям
у меня точки соединяются отрезками идущими от одной точки к другой. тип серии TLineSeries. добавляю точки через AddXY.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.03.2014, 09:19
Помогаю со студенческими работами здесь

Составить процедуры: Ввод уравнения кривой в матричном виде, вывод уравнения кривой в индексном виде из матричного
Кривая второго порядка задана в матричном виде: 𝑎11𝑎12𝑎13𝑎21𝑎22𝑎23𝑎31𝑎32𝑎33 тип-двумерный вещественный массив размером 3*3, где...

Зубцы при уменьшении ч/б изображений
Здравствуйте) Столкнулась с такой проблемой. Мне нужно уменьшить серию рисунков до размера 130х103px (для сайта). При уменьшении сильно...

Сделать так чтобы график имел координатнаую сетку, и график был в виде точек, а не кривой
сделать так чтобы была координатная сетка, и график был в виде точек, а не кривой {$R-} uses graph; function F(x:real):real; begin ...

Возможно ли отображение графиков функций (например, в виде точек) в командной строке?
Добрый день, форумчане! Может кто может дать добрый совет, как начертить ось координат и график функций в командной строке? Например,...

Как при построении кривой Безье уменьшить разброс точек?
Для построения кривой Безье за основу взял предлагаемое решение для C++Builder: https://www.cyberforum.ru/cpp-builder/thread1729117.html....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru