PNChart es una muy reciente biblioteca para la creación de gráficas estadísticas dentro del ecosistema de iOS.
La biblioteca funciona perfectamente en iOS 6.0 o superior y es compatible con proyectos que utilicen ARC. Si hablamos desde lo visual podemos decir que la gráfica generada con este proyecto se amolda perfectamente a cualquier diseño del tipo plano.
Implementar esta biblioteca es muy sencillo si utilizamos cualquiera de las plantillas incluidas en Xcode:
- Foundation.framework
- UIKit.framework
- CoreGraphics.framework
- QuartzCore.framework
Otro requerimiento para compilar correctamente PNChart es el de disponer LLVM en su versión 3.0 o superior.
Ejemplo de uso:
Para construir las gráficas que se ven en la captura simplemente debemos escribir:
#import "PNChart.h" //For LineChart PNChart * lineChart = [[PNChart alloc] initWithFrame:CGRectMake(0, 75.0, SCREEN_WIDTH, 200.0)]; [lineChart setXLabels:@[@"SEP 1",@"SEP 2",@"SEP 3",@"SEP 4",@"SEP 5"]]; [lineChart setYValues:@[@"1",@"10",@"2",@"6",@"3"]]; [lineChart strokeChart]; //For BarChart PNChart * barChart = [[PNChart alloc] initWithFrame:CGRectMake(0, 75.0, SCREEN_WIDTH, 200.0)]; barChart.type = PNBarType; [barChart setXLabels:@[@"SEP 1",@"SEP 2",@"SEP 3",@"SEP 4",@"SEP 5"]]; [barChart setYValues:@[@"1",@"10",@"2",@"6",@"3"]]; [barChart strokeChart]; //By strokeColor you can change the chart color [barChart setStrokeColor:PNTwitterColor];
Este fantástico proyecto se encuentra disponible bajo licencia MIT. PNChart es una buena alternativa gratuita para realizar gráficos cuando desarrollamos aplicaciones para iOS, solo resta que cada uno de nosotros hagamos nuestras propias pruebas.
Los comentarios están cerrados.