2010-08-06 19 views
5

Tengo una necesidad de renderizar y mostrar gráficos (gráficos de barras por ahora, pero más tipos pueden ser necesarios más adelante) en una aplicación de Android en la que estoy trabajando. He hecho algunas búsquedas y parece que todavía no hay ninguna biblioteca de gráficos realmente buena y madura para Android.¿Hay una buena biblioteca de gráficos para Android?

¿Conoces alguna?

Editar para añadir algunos detalles de los requisitos

  • diagramas de barras con
  • gráficos de barras horizontales
  • doble apilado gráficos de barras
  • etiquetas de los ejes (incluyendo girado 90 grados en el eje y)
  • Etiquetas encima de cada barra en el gráfico
  • Fondos sombreados o personalizados

Respuesta

9

achartengine es una biblioteca de creación de gráficos de fuente abierta. También tiene gráficos basados ​​en intenciones. Es fácil de usar y tiene la licencia de Apache 2.0, de modo que, si quiere, puede modificar el código para hacer una buena personalización. La documentación no es tan buena, pero los ejemplos de demostración son suficientes para comprender todo lo que se requiere para todo tipo de gráficos.

tipos de gráfico soportados:

  • gráfico de líneas
  • gráfico de área
  • gráfico de dispersión
  • gráfico de tiempo
  • gráfico de barras
  • gráfico de sectores
  • gráfico de burbujas
  • gráfico de anillos
  • rango (alto-bajo) gráfico de barras
-1

Si alguien todavía está interesada, hay NChart3D que permite a gráficos 2D y 3D: nchart3d.com.

0

Eche un vistazo a Androidplot - incluye todas las características que ha enumerado. Como un punto de datos adicional here's a comparison de las bibliotecas de gráficos superiores actuales para Android.

2

MPAndroidChart

Un poderoso androide vista de biblioteca vista cuadro/gráfico, el apoyo de línea bar- pie- por radar sin burbujas y gráficos de velas así como el escalamiento, arrastrando y animaciones.

características de núcleo:

  • 8 diferentes tipos de gráficos
  • de escala en ambos ejes (con touch-gesto, ejes por separado o pinch-zoom)
  • Arrastrar/Toma panorámica (con touch-gesto)
  • -Charts combinadas (o de línea, bar-, scatter-, vela-datos)
  • Dual (separado) Ejes
  • personalizable ejes (ambos x- y el eje Y)
  • valores de resaltado (con vistas al personalizables popup)
  • Guardar tabla para tarjeta SD (como una imagen o un archivo .txt)
  • plantillas predefinidas de color
  • Leyendas (generados automáticamente, personalizable)
  • animaciones (construir animaciones, tanto en xPx- y YPx eje)
  • líneas límite (que proporcionan información adicional, máximos, ...)
  • totalmente personalizables (pinturas , tipos de letra, leyendas, colores, bac kground, gestos, líneas de puntos, ...)
  • Smooth función de zoom y desplazamiento para un máximo de 30.000 puntos de datos en Line- y BarChart
  • Gradle apoyo
  • Para representar datos directamente de la base de datos móvil Realm.io: MPAndroidChart-Realm
Cuestiones relacionadas