Argutator


 
ФорумФорум  Последние изображенияПоследние изображения  РегистрацияРегистрация  ВходВход  Подарки  Тема ДняТема Дня  

 

 Создание диаграммы при помощи класса Graph

Перейти вниз 
АвторСообщение
Admin
Капитан-лейтенант
Admin


Сообщения : 6224
Очки : 22355
Дата регистрации : 2009-05-01

Создание диаграммы при помощи класса Graph Empty
20120310
СообщениеСоздание диаграммы при помощи класса Graph

Что мы сдалали здесь это создали эквивалент миллиметровой бумаги с обозначенными осями координат 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);

Вот что у нас получилось.
Создание диаграммы при помощи класса Graph Screenshot2012-03-10at95136AM

Теперь нам нужно что бы точки были не просто соеденены по прямой, а образовалась красивая и ровная дуга. Для этого нам нужно больше точек на графике. Вместо 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);

Вот симпатичная парабола у нас должна получиться

Создание диаграммы при помощи класса Graph Screenshot2012-03-10at95810AM
Вернуться к началу Перейти вниз
Опубликовать эту запись на: reddit

Создание диаграммы при помощи класса Graph :: Комментарии

Нет комментариев.
 

Создание диаграммы при помощи класса Graph

Вернуться к началу 

Страница 1 из 1

 Похожие темы

-
» Создание графика прямой
» Поэзия с начала времен... Создание ресурса поэзии

Права доступа к этому форуму:Вы не можете отвечать на сообщения
Argutator :: Actionscript 2.0/3.0-
Перейти: