![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с компонентом TChart [D7, XP]
MASTAFA © (2006-08-10 17:16:00)Проблема с компонентом TChart: некорректно отображает графики построенные по точкам - он их как-то странно упорядочивает.
Может кто-нибудь встречался с этой проблемой?
Вот кусок кода с двумя массивами
procedure TForm1.Button1Click(Sender: TObject);
const
R: array[1..7] of real = (59,75,100,132,195,215,225);
Kb: array[1..7] of real = (1.525,1.86,1.854,1.992,2.013,2.301,2.354);
var
i:integer;
begin
For i:=1 to 7 do
Chart1.Series[0].AddXY(Kb[i],R[i],'',clRed);
end;
Я не знаю как выкладывать ссылки на файлы, а то бы вы посмотрели как должен выглядеть настоящий график ( сделан в MathCad'e ). Но те у кого есть MathCad или любая прога для построения графиков всегда могут построить его. Ось Х - это массив Kb, а ось Y - это массив R.
MASTAFA (2006-08-11 14:40:00) [1]Могу, но в первый раз ты мне не то написал
> XValueList.Order := loNone
> Series1.XValues.Order := loNone;
Ну ладно, все равно спасибо.
MBo (2006-08-11 12:46:00) [2]Сам в справку не можешь посмотреть???
Series1.XValues.Order := loNone;
MASTAFA (2006-08-11 08:59:00) [3]Mbo, где этот параметр находится?
Kolan (2006-08-10 22:17:00) [4]все правильно вроде. Единственное попробуй не:
> Chart1.Series[0].AddXY(Kb[i],R[i],'',clRed);
а
Series1.AddXY(Kb[i],R[i]);
MASTAFA (2006-08-10 18:07:00) [5]Это где?
MBo (2006-08-10 17:32:00) [6]Kb - ось X - так и надо?
если тебе нужен график для данных с немонотонным изменением по X, то
XValueList.Order := loNone