Что мы сдалали
здесь это создали эквивалент миллиметровой бумаги с обозначенными осями координат x и y.
Что бы нанести на график точки, необходимо воспользоваться публичной функцией plot(). Эта фунция образовывает пару из значений x и y и при желании соеденяет точки линией заданного цвета.
public function plot(x:Array, y:Array, color:uint, dots:Boolean=true, line:Boolean=true)
Итак, значения икс и игрек должны быть точно определенны в массиве данных (Array)
var xvals:Array = new Array(-4,-3,-2,-1,0,1,2,3,4);
var yvals:Array = new Array(16,9,4,1,0,1,4,9,16);
Эти две переменные теперь используются в функции plot() - они и задают координаты для каждой точки. 0x0000ff- это заданный цвет.
graph.plot(xvals, yvals, 0x0000ff);
Вот что у нас получилось.
Теперь нам нужно что бы точки были не просто соеденены по прямой, а образовалась красивая и ровная дуга. Для этого нам нужно больше точек на графике. Вместо 9 мы используем сто и сделаем это при помощи нескольких строчек кода и использования петли for
var xvals:Array = new Array();
var yvals:Array = new Array();
for (var i:uint=0; i<=100; i++){
xvals[i] = (i-50)*0.08;
yvals[i] = xvals[i]*xvals[i];
}
graph.plot(xvals, yvals, 0xff0000, false, true);
Вот симпатичная парабола у нас должна получиться