powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / DBChart и аккуратные пики - возможно ли?
7 сообщений из 7, страница 1 из 1
DBChart и аккуратные пики - возможно ли?
    #39573299
KonstF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый!
В приложении на д7, для построении графиков решил попробовать стандартный tDBChart.
Все более менее аккуратно, но как всегда есть но ... если по абциссе мало точек и большой разброс по ординате, график выглядит ломанным - напрягают острые углы.

Может есть фишка какая дабы задать скругление в точках перехода?!
...
Рейтинг: 0 / 0
DBChart и аккуратные пики - возможно ли?
    #39573944
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может, Вам нужен другой тип серии? Какой-нибудь TBarSeries?
...
Рейтинг: 0 / 0
DBChart и аккуратные пики - возможно ли?
    #39574324
KonstF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Vasilisk_, по началу были такие мысли.
Проверил на всех типах графиков - принцип везде один. Построение идет без скругления переходов между точками.

сейчас использую FastLine
...
Рейтинг: 0 / 0
DBChart и аккуратные пики - возможно ли?
    #39574368
DesWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KonstF,

Тут нужна интерполяция. Соединение линией двух точек, тоже интерполяция - линейная. Вам нужно интерполировать другой ф-ей.

Квадратичной наверно... Но утверждать не буду.
...
Рейтинг: 0 / 0
DBChart и аккуратные пики - возможно ли?
    #39574376
DesWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KonstF,

Из решения "влоб", на ум приходит добавление промежуточных точек в окрестности данной по параболе с центром в этой точке.
...
Рейтинг: 0 / 0
DBChart и аккуратные пики - возможно ли?
    #39574387
Соколинский Борис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KonstFграфик выглядит ломанным - напрягают острые углы. А ты уверен, что заказчика это тоже будет напрягать?
Сглаживать график при малом числе точек - не самая лучшая идея.
...
Рейтинг: 0 / 0
DBChart и аккуратные пики - возможно ли?
    #39574409
DesWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KonstF,
Во нашел для тебя.
можно использовать ф-ии. Например сглаживающую.
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
procedure TForm1.Button1Click(Sender: TObject);
begin
  Series2.SetFunction(TSmoothingFunction.Create(self));
  Series2.DataSources.Add(Series1);
end;

procedure TForm1.FormCreate(Sender: TObject);
 var
   c: integer;
   f: double;

begin
   for c := 0 to 100 do
   begin
     f:=Random(100);
     Series1.AddXY(c,f);
   end;
end;
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / DBChart и аккуратные пики - возможно ли?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]