2011-02-03 8 views
10

Soy consciente de que las ideas de Leland Wikinson, como se expone en su libro "La Gramática de Gráficos" subyacen aplicación ggplot2 en R.implementaciones de "La gramática de gráficos" en paquetes estadísticos

Pero hay otras implementaciones de las mismas ideas en otros paquetes estadísticos (SAS u otro)?

+4

No puedo ni imaginar lo que tomaría escribir algo así en gráficos SAS ... –

+0

@Joshua: ¿te refieres a utilizar prog gplot y los gustos, o ODS Graphics? –

+0

@Joris: me refería a 'gplot'.No he escrito mucho SAS, pero he leído bastante y el problema no parece ser la creación de gráficos, sino la preparación de los datos que desea graficar. –

Respuesta

9

En SPSS, Chart Builder se creó sobre la misma base. Podría estar equivocado, pero creo que SPSS lo implementó como "GPL". En mi humilde opinión, el ggplot2 de Hadley es mucho más fácil de aprender y hay montones de ejemplos en línea; No he visto muchos ejemplos de gráficos creados con GPL.

Sin mencionar, R se puede obtener por el precio de forma gratuita.

5

No es exactamente lo mismo, pero SAS tiene (desde 9.2) el sistema ODS Graphics en su lugar. Este sistema de gráficos también se basa en la misma base, y si nos fijamos en los ejemplos here, inmediatamente notará las similitudes en el diseño y la creación de estos gráficos y los de ggplot2.

La idea está aquí solo para obtener los gráficos del análisis, por lo que debe especificar el contenido del gráfico al mismo tiempo que especifica su análisis. Luego está el template language para los gráficos ODS para permitirle crear sus gráficos personalizados. Esto es algo que todavía extraño un poco en ggplot2. Pero ggplot2 es bastante más fácil.

+0

Su enlace a: http://support.sas.com/rnd/base/topics/statgraph/sugi204-29Rev.pdf está roto. –

+0

Gracias por el aviso. No hay idea de por qué eliminaron los ejemplos, pero SAS se ha desarrollado bastante en los últimos 4 años. Actualicé el enlace a http://support.sas.com/resources/papers/76822_ODSGraph2011.pdf –

1

Parece que IBM hace algo de visualization tools con gramática de gráficos en su interior. Dicen que su motor backend - Rapidly Adaptive Visualization Engine (RAVE) - está basado en él. Y recientemente encontré this overview-article sobre VizJSON - un lenguaje para describir gráficos, que aparentemente es una variación de JSON. (Realmente no sé sobre SPSS, Many Eyes y la conexión entre ellos y otros softwares de IBM. Probablemente SPSS sea el back-end de Many Eyes ... Probablemente VizJSON sea el siguiente paso para su GPL ... Lo que sea - es de propiedad cerrada de todos modos)

También hay D3.js. Está abierto, licencia BSD. Es una biblioteca javascript. Aquí "javascript" no significa "solo web": puede crear archivos SVG con sus tramas (y probablemente lo harán o ya soportan más). Pero significa que necesita conocer muchas tecnologías web: HTML, Javascript, DOM, CSS, etc. (+ tal vez el administrador de paquetes de JavaScript ...). Y también la gente dice que es una biblioteca de bajo nivel.

hay una herramienta más alto nivel, basado en D3.js - Vega.

no soy muy experto en estas herramientas y no puedo estar totalmente seguro acerca de esta información;)

0

Python ahora tiene its own ggplot port.

Además, Tableau es un sistema de visualización basado firmemente en la gramática de gráficos (el propio Wilkinson trabaja allí). Pero no estoy seguro de si esto cuenta, ya que no es parte de un paquete estadístico preexistente.

Cuestiones relacionadas