2008-11-04 12 views
31

Buscando agregar algunos datos gráficos a una nueva aplicación de iPhone en desarrollo (ala aplicación de Stocks).Cocoa Graphing/Plotting Framework que funciona en iPhoneOS

Me doy cuenta de que podría abrocharme y hacer un poco de dibujo de cuarzo, pero espero que alguien en algún lugar tenga un consejo sobre un marco gráfico de Cocoa que funcione en iPhoneOS.

¿Alguna sugerencia? Sería una pena reinventar la rueda si está por ahí.

+4

Nunca entenderé por qué esta pregunta se cerró como "no constructiva". Simplemente no tiene sentido. –

Respuesta

29

Core Terreno

Hay un marco trazado en desarrollo activo en Core Plot.

Funciona tanto en Mac como en iPhone.

+0

La trama central es buena para conjuntos de datos pequeños, pero es muy lenta. Aquí hay una comparación de rendimiento que se compara con iOS-Charts, Coreplot y dos gráficos comerciales para conjuntos de datos más grandes o actualizaciones frecuentes: https://www.scichart.com/ios-chart-performance-comparison/ –

3

Si todo lo que necesita hacer es dibujar gráficos de líneas, eche un vistazo al ejemplo sísmico que Apple publicó: puede extraer grandes cantidades de código de eso.

+3

Creo que este ejemplo simplemente carga una imagen para el gráfico de líneas. – SplittingField

0

Me preguntaba lo mismo y encontré este código de muestra (AccelerometerGraph).

link to Apple Dev site.

También he comenzado a jugar con el núcleo de la trama. Es bastante agradable.

7

A pesar de que eisernWolf spam enlaces a su página de Google Code, en realidad está bastante bien.

Core Plot es, de lejos, la biblioteca más avanzada y la forma en que desea utilizar las aplicaciones de tipo matemático.

Pero si su objetivo es cierta visualización de datos simple, s7graphview tiene el siguiente a su favor:

  • Mucho más simple que en la trama principal.
  • Distribuido como código fuente. Simplemente coloque los archivos en su proyecto.
  • Es una buena forma de aprender cómo funciona algo de Core Animation.

También creo que el estilo predeterminado es un poco mejor que Core Plot.

Cuestiones relacionadas