Подтвердить что ты не робот

Генерация графика на iPhone

У кого-нибудь есть опыт рисования графиков на iPhone? Похоже, что GraphKit не вариант, поэтому программисту нужно либо написать свою собственную библиотеку (используя OpenGL, я думаю), либо существующую библиотеку. Кажется, я не могу найти какие-либо библиотеки, которые были подтверждены для работы на iPhone.

Если вы сами написали, как вы это сделали (opengl, quartz и т.д.), или если вы использовали библиотеку, которая?

4b9b3361

Ответ 1

Я слежу за этим:

core-plot

но я еще не пробовал. Хотя он швы, как будто он имеет потенциал.

Крис.

Ответ 2

Ive использовал coreplot... получил приложение appstore с ним... не в восторге от его использования. Его очень настраиваемый, возможно ТОО настраиваемый. Это дало мне немного проблем с настройкой, и у меня все еще есть проблемы с. Id нравится знать, как Roambi.com делает свой портинг от excel, он выглядит довольно хорошо. MSOffice4mac должен просто выйти с прямым портом в iphone

Ответ 3

Попробовали и использовали CorePlot, на моем пути в приложение для приложений. Была ли боль, настраивая его, а затем копаясь в глубоком, безусловно, лучшем графическом варианте в настоящее время.

Ответ 4

Я делал графики в приложении перед использованием Quartz2D. Поскольку график был особенно широк, мне пришлось использовать CATiledLayer для представления, что, по моему мнению, вызвало больше проблем, чем исправлено. Граф выглядел неплохо, но в конце концов было слишком сложно справиться. Слишком много ошибок при попытке нарисовать слишком много графика сразу или пытаться рисовать график несколько раз подряд, так как пользователь меняет разные представления.

В этот момент мое предложение состояло в том, чтобы попробовать что-то в OpenGL, хотя я не знаю, как вы его достигнете, поскольку рисование линии довольно просто на iPhone в OpenGL.

Ответ 5

Я попытался построить график, используя Quartz 2D. Это больше похоже на рисунок. Но я фиксирую оси и строя координаты по осям. Но проблема в том, что я хочу сделать графический пользователь интерактивным. Каждая координата на графике также должна быть развернута, показывая детали координаты. Итак, как я могу сделать координаты интерактивными.

Ответ 6

Вы можете проверить библиотеку PowerPlot, которая является родной библиотекой iOS. Это единственный выбор (насколько мне известно), который не только имеет "обычный" ассортимент диаграмм, но также графиков (с узлами и соединениями) среди представлений. Он не основан на OpenGL, а на Quartz. Он также не предназначен для настольной версии MacOS, специально ориентированной на iOS.

Политика лицензирования - двойная лицензия - разработчики могут выбрать GPLv3 или коммерческий.