Biblioteca para crear gráficos en iOS

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.

graficos ios

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.

Categorizado en: