Как нарисовать гистограмму в какао - PullRequest
1 голос
/ 10 июня 2010

В соответствии с Моими требованиями мне нужно сгенерировать гистограмму с использованием структуры какао и цели c.

Если кто-нибудь знает решение, пожалуйста, дайте мне знать как можно скорее.

Спасибо, Ravi

Ответы [ 5 ]

4 голосов
/ 11 июня 2010

Вы можете использовать Core Plot . Он не поддерживает гистограммы напрямую, но если вы вычисляете бины и рассчитываете сами, гистограмму довольно легко настроить. Каркас обрабатывает рисование всего, включая оси и метки. Работает на Mac, iPhone и iPad.

1 голос
/ 10 июня 2010

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

0 голосов
/ 12 ноября 2012

Вы можете посмотреть на DSBarChart . Это именно то, что вы хотите.

http://www.cocoacontrols.com/platforms/ios/controls/dsbarchart

0 голосов
/ 14 апреля 2011

Я знаю, что этот вопрос довольно старый, но я нашел ссылку, которая дает пример кода для рисования гистограммы

http://www.keepedge.com/iphone_charts/histogram_chart.html

0 голосов
/ 10 июня 2010

Вы можете легко написать свой собственный CALayer, используя CoreAnimation .

Вам просто понадобятся базовые CALayers с их цветами, границами и тенями для рисования полос и некоторых CATextLayers для рисования текста на осях или под столбцами.

С некоторыми базовыми знаниями CA это будет легко и позволит вам легко настроить график с анимацией или эффектами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...