Bibliotecas gráficas para WordPress [cerrado]

3

Hice una pregunta como esta hace mucho tiempo en WPTavern y fracasó. Espero que le vaya mejor esta vez. :)

Los gráficos de dibujo se pueden hacer con varios métodos (generar archivos de imagen, JS, Flash) y hay muchas bibliotecas disponibles en general.

Sin embargo, hay algunos factores específicos en el contexto de WordPress:

  • podría ser eficiente usar una biblioteca más liviana con dependencia de los scripts incluidos con WP (como jQuery);

  • necesita una licencia GPLv2 o compatible para que quepa en el repositorio oficial (tenga en cuenta que tiene requisitos más estrictos que WP);

  • es probable que haya algunos detalles específicos que facilitan o dificultan el uso de las técnicas de WP, como pasar datos a JavaScript con funciones de localización.

¿Qué bibliotecas u otras soluciones había usado para crear gráficos en WordPress?

Por favor, una cosa por respuesta, para que sea más fácil discutir y votar.

    
pregunta Rarst 09.04.2011 - 13:05

9 respuestas

3

API de Google Chart

Servicio gratuito, que genera imágenes de gráficos (alojadas y servidas por Google) a partir de datos en solicitudes de URL.

Si necesita algo muy específico y de parámetros fijos, es fácil codificarlo en su mayor parte y escapar sin ningún tipo de biblioteca (y problemas de licencia).

Desventajas:

  • no es adecuado para datos confidenciales (pasados desde y hacia Google a través de Internet);
  • no interactivo.

Self-plug: desarrollé mi propio contenedor PHP para él, pero está un poco obsoleto en este momento PHP class / WP complemento para la API de Google Charts .

    
respondido por el Rarst 19.03.2011 - 17:30
1

Highcharts

Highcharts es una biblioteca de gráficos escrita en JavaScript puro, que ofrece una manera fácil de agregar gráficos interactivos a su sitio web o aplicación web. Soportes:

  • línea
  • spline
  • área
  • areaspline
  • columna
  • barra
  • pastel
  • tipos de gráficos de dispersión

Licencia y precios

  • No comercial - Gratis bajo la licencia Creative Commons Attribution-NonCommercial 3.0.
  • sitio web comercial único - $ 80
  • Licencias de desarrollador - Licencia de desarrollador individual: $ 360, 5 Licencia de desarrollador: $ 1200, 10 Licencia de desarrollador: $ 2000.

Lo he usado antes, pero no en ningún proyecto de WordPress, por lo que realmente no puedo decirlo.     

respondido por el Bainternet 19.03.2011 - 18:33
1

Libchart

Libchart es una biblioteca gratuita de creación de gráficos PHP, que es extremadamente fácil de usar y tiene muy documentado / p>

Fetures

  • Gráficos de barras (horizontales o verticales).
  • Gráficos de líneas.
  • Gráficos circulares.
  • Conjuntos de datos únicos o múltiples.
  • Compatibilidad con PHP 5.
  • Es fácil estudiar cómo funciona y adaptarse a sus necesidades.
  • Sin dependencia externa, solo necesita PHP compilado con GD y FreeType.

Licencia

Libchart es un software gratuito distribuido según los términos de la Licencia Pública General de GNU (GPL).

    
respondido por el Bainternet 19.03.2011 - 18:44
1

FusionCharts gratis

FusionCharts Free es un componente de gráficos Flash completamente gratuito y de código abierto. Le permite crear gráficos en Flash animados e interactivos para sus aplicaciones web, aplicaciones de escritorio y presentaciones.

Características

  • Proporciona 22 gráficos populares como Columnas, Líneas, Pie, Bar, Dona, Área, Apilados, Candelabro y Gráfico de embudo.
  • Gráficos animados.
  • Los gráficos se pueden implementar independientemente del script o la base de datos de back-end utilizada.
  • Basado en Flash y solo necesita Flash 6 para ejecutarse.
  • Soporte parcial en Ajax.
  • API extendida para una fácil implementación.

Licencia

FusionCharts Free tiene doble licencia bajo las licencias MIT (X11) y GNU GPL.

    
respondido por el Bainternet 19.03.2011 - 18:52
1

Image_Graph

Image_Graph proporciona un conjunto de clases que crea gráficos / diagramas / gráficos basados en datos (numéricos).

Se admiten muchos tipos de gráficos diferentes: barra, línea, área, paso, impulso, dispersión, radar, circular, mapa, candelero, banda, caja y amp; Trazos de líneas de bigotes y líneas, áreas y radares.

El gráfico es altamente personalizable, por lo que es posible obtener la apariencia exacta que se requiere.

La salida está controlada por un Image_Canvas , que facilita la salida a muchos formatos de salida diferentes, entre otros, GD (PNG, JPEG, GIF, WBMP), PDF (con PDFLib), gráficos vectoriales escalables (SVG).

Licencia

LGPL

enlace (a través de)

    
respondido por el hakre 19.03.2011 - 20:34
1

gRaphaël

Extensión oficial de la popular Raphaël biblioteca de JavaScript. Núcleo común con archivos separados más pequeños para cada tipo de gráfico (circular, barra, línea, punto).

Bajo licencia MIT (compatible con GPLv2).

Lamentablemente no tiene documentación oficial, pero hay algunos documentos no oficiales disponibles . >     

respondido por el Rarst 02.04.2011 - 01:49
1

Las herramientas de Google Chart (https://google-developers.appspot.com/chart/interactive/docs/index) ya se han mencionado. Solo dos correcciones a la descripción ya dada:

(1) Al usar esa biblioteca, rellena el gráfico con datos entregando un objeto Google DataTable a las funciones apropiadas. Dado que construye ese DataTable en su propio Javascript, los datos que se trazan no viajan a través de la red a Google y viceversa (a menos que los recupere de una fuente de red en primer lugar). Por lo tanto, Google Chart Tools no es más o menos adecuado para datos confidenciales que cualquier otra herramienta de gráficos basada en Javascript.

Consulte, por ejemplo, la declaración " Data Policy " en la Documentación para gráficos de líneas:

  

Todo el código y los datos se procesan y se representan en el navegador. Sin datos   Se envía a cualquier servidor.

(2) Los gráficos interactivos son posibles: la API proporciona llamadas a la función de Javascript para cambiar los valores de los datos, y también para cambiar qué filas y columnas de datos están visibles.

    
respondido por el C. M. Sperberg-McQueen 20.06.2012 - 18:20
1

Flot

Lona gratuita + biblioteca basada en JS, puede crear gráficos de líneas fuera de la caja, altamente configurables. Complementos disponibles para diagramas de araña, gráficos de piezas, zoom, etc.

No debe confundirse con jqplot

Licencia

Licencia MIT

    
respondido por el Tom J Nowell 20.04.2015 - 15:03
0

bChart

bChart 3.1

Un gráfico PHP simple: fácil de usar

  • archivo único
respondido por el hakre 08.04.2011 - 11:48

Lea otras preguntas en las etiquetas