Демонстрация графика. Выбирайте тот период который написан в скобках у названия тикера.
Задача. Сделать простенький график пифов и котировок для инвестиционно-финансовой компании «Еврогрин».
Данные берутся из XML файла, который и надо распарсить и красиво вывести со всеми правилами построения этот самый график. Плюс сделать вывод в двух вариантах, в виде свечей и баров.
Единственное что я хочу показать – это функцию которая вычисляет позицию текущей цены на графике относительно масштаба.
/**
* get prise to axis y
* @param targetPrice – текущая цена
* @param defMaxPrice – максимальная цена
* @param defMinPrice – минимальная цена
* @param axisYsize - высота оси Y
* @return
*/
public function priceToAxisY(targetPrice:Number, defMaxPrice:Number,
defMinPrice:Number, axisYsize :Number):Number {
var dividend:Number = (axisYsize * (targetPrice - defMinPrice));
var divisor:Number = defMaxPrice - defMinPrice;
return axisYsize - (dividend / divisor);
}
Остальное это муторная отрисовка всех данных.
Данная работа была сделана на период работы в студии Ample.