Одинаковые точки в Chart
А насчёт сглаживания... В "про" версии, кажется, есть подходящие функции. Но лучше сглаживать самому, я полагаю. И вообще, какой сигнал - такой и график :)
У себя, вроде бы, не замечал такого "двоения". Приведи код, который добавляет точки в серию.
А насчёт сглаживания... В "про" версии, кажется, есть подходящие функции. Но лучше сглаживать самому, я полагаю. И вообще, какой сигнал - такой и график :)
Есть текстовый файл в котором числа записаны по столбцам, всего 5 столбцов,я считываю числа из 3его и четвертого столбцов и потом заношу точки с соответсвующими координатами на график, так вот если будут одинаковые координаты у точек на графике появится еще одна точка а на соответсвующим осях будет 2 одинаковых значения.
код вот, при щелчке на кнопке:
FILE *in=fopen("i://chisla.txt","rb");
int st1=3,st2=2,i=0,j=0,pos=0,num1,num2;
int a[3];
int b[3];
while(!feof(in))
{
fscanf(in,"%d",&num1);
if(pos==st1)
{
i++;
a= num1;
//((TLabel*)Form1->FindComponent("Label"+IntToStr(i))) -> Caption = a;
}
if(pos==st2)
{
j++;
b[j]=num1;
((TLabel*)Form1->FindComponent("Label"+IntToStr(j))) -> Caption = b[j];
}
pos=++pos%MAX;
}
fclose(in);
for(i=1;i<4;i++)
Series1->Add(a,b,clBlue);
}
int a[3], значит есть элементы a[0], a[1], a[2];
Когда пишешь в a[3], то неисключено, что на самом деле меньяешь значение b[0].
for(i=1;i<4;i++)
Series1->Add(a,b,clBlue);
}
Я предпочитаю пользоваться AddXY, никакого двоения не наблюдаю.
Я предпочитаю пользоваться AddXY, никакого двоения не наблюдаю.
А приведи плиз как записывается AddXY в программе? просто в хелпе не нашел... сенкс