Как я могу реализовать диаграмму объема акций, используя основной график на iPhone?

Я пишу приложение для построения графиков акций на iPhone, используя основной сюжет. Какую диаграмму следует использовать для построения диаграммы объема? Поскольку мне также нужно будет наложить графики цен на график объема, как мне это сделать?

Вот изображение для справки (я ни в коем случае не пытаюсь заново реализовать функциональность биржевых диаграмм, просто хотел создать простые графики с информацией об объеме, наложенной на графики цен):

http://www.imagechicken.com/uploads/1264166887000577000.png

Спасибо!


person futureelite7    schedule 22.01.2010    source источник


Ответы (3)


Как насчет использования библиотеки диаграмм Javascript внутри WebView для ваших диаграмм? Затем вы можете использовать что-то вроде Emprise: http://www.ejschart.com/

person Jackson Miller    schedule 27.01.2010
comment
Просто из любопытства, зачем вам нативное решение? Внутри веб-просмотра с локальной копией библиотеки Javascript диаграммы будут доступны в автономном режиме, а приложение по-прежнему будет родным приложением. - person Jackson Miller; 28.01.2010

Если вы посмотрите на последние сборки фреймворка, Дрю только что добавил тип графика open-high-low-close, который представляет собой CPTradingRangePlot со стилем графика CPTradingRangePlotStyleOHLC. Пример этого в действии вместе с гистограммой, отслеживающей объем торгов, см. в последней версии примера приложения AAPLot, которое поставляется с фреймворком: alt text
(источник : sunsetlakesoftware.com)

person Brad Larson    schedule 04.02.2010

Ну, я не думаю, что это возможно, используя текущую сборку основного сюжета. Но вы можете написать свою собственную реализацию ИЛИ, в лучшем случае, расширить основной сюжет, чтобы сделать это, и отправить патч, чтобы другие могли извлечь выгоду из вашей работы.

Прочтите Quartz 2D Drawing API, и вы легко сможете создать сложный график, как показано выше.

http://developer.apple.com/iphone/library/documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_overview/dq_overview.html

person Gaurav Verma    schedule 27.01.2010
comment
Похоже, это так. Я просто посмотрю, что я могу сделать. Как упоминалось выше, окончательная диаграмма не должна быть такой сложной, но прямо сейчас я работаю над созданием наложений основного графика и т. д. - person futureelite7; 27.01.2010