Какие есть альтернативы Core-Plot для рисования графиков в iPhone SDK

Есть ли альтернативы Core-Plot для рисования графиков в iPhone SDK?

Мне трудно интегрировать основной сюжет в мое приложение. Много проблем.

Не могли бы вы предложить какие-нибудь альтернативы основному сюжету?


person meetpd    schedule 21.02.2011    source источник
comment
Слишком поздно, но посмотрите отличный график библиотеки TapKu: cocoacontrols.com/platforms/ios/controls /тапку-граф   -  person sudo rm -rf    schedule 09.05.2011
comment
@ sudorm-rf К сожалению, нет такого понятия, как график библиотеки Tapku. Уже нет.   -  person Sergey Grischyov    schedule 06.03.2013


Ответы (4)


Некоторые из альтернатив, которые я нашел, были:

http://sebkade.wordpress.com/2010/05/06/basic-graph-class-for-iphone/

http://www.shinobicontrols.com/ (прекращено)

https://www.scichart.com/ios-chart-features (хорошая альтернатива Shinobi)

https://github.com/sweetynebhwani/deSimpleChart

https://github.com/danielgindi/Charts

Надеюсь, это поможет.

person meetpd    schedule 22.02.2011
comment
исходный репозиторий deSimpleChart сейчас недоступен. Попробуйте github.com/duivesteyn-net/deSimpleChart. - person palaniraja; 10.08.2011
comment
Я бы предпочел добавить в ответ некоторые описания или полезные фрагменты кода из нужных ссылок (на которые разработчики могут опираться). Поскольку некоторые из этих ссылок не работают, может быть время, когда этот ответ будет бесполезен из-за неработающих ссылок. - person Parth Bhatt; 11.04.2012
comment
@palaniraja: Ваша ссылка тоже мертва. - person Parth Bhatt; 11.04.2012
comment
@ParthBhatt спасибо за наводку. Нашел вилку. github.com/sweetynebhwani/deSimpleChart - person palaniraja; 12.04.2012
comment
Спасибо, мне это нужно для моего приложения - person Joson Daniel; 06.12.2013

Если то, что вы собираетесь нарисовать, относительно просто, вы можете получить быстрые результаты, используя Quartz и рисуя график самостоятельно. Просто создайте подкласс UIView и переопределите его метод drawRect:.


Очень, очень простой пример рисования квадрата 10x50 пикселей в фиксированной позиции с помощью Quartz:

- (void) drawRect:(CGRect)rect
{
    CGContextRef ctx = UIGraphicsGetCurrentContext();
    CGColorRef red = [[UIColor redColor] CGColor];

    CGRect barRect = CGRectMake(10.f, 20.f, 10.f, 50.f);
    CGContextSetFillColorWithColor(ctx, red);
    CGContextFillRect(ctx, barRect);
}
person Pascal    schedule 21.02.2011
comment
Не могли бы вы поделиться примером кода, который создаст простую гистограмму? Спасибо! - person meetpd; 21.02.2011
comment
Без проблем. Конечно, это очень просто, оттуда вы можете поискать другие примеры Quartz, если хотите пойти по пути «сделай сам». :) - person Pascal; 25.02.2011

С тех пор, как ОП задал свои вопросы, появилось множество новых библиотек диаграмм. GraphKit, TWRCharts, и это только два. CocoaControls содержит намного больше, если вы выполните поиск по запросу "график". Поэтому я хотел бы получить больше отзывов по этому вопросу.

person DrMickeyLauer    schedule 01.12.2014

iOSPlot, iOS:Chart, библиотека KeepEdge, элементы управления Shinobi

person Venu Gopal Tewari    schedule 10.03.2014