Recomiendo encarecidamente el paquete R googleVis , enlaces R a la API de visualización de Google . Los autores del paquete son Markus Gesmann y Diego de Castillo.
El visor de marcos de datos en googleVis es asombrosamente fácil de usar.
Estos chicos han hecho un gran trabajo porque googleVis es fácil de usar, aunque la API de visualización de Google no lo es.
googleVis está disponible en CRAN .
La función en googleVis para representar un marco de datos como una tabla HTML con estilo es gvisTable () .
Al llamar a esta función, pasar un marco de datos R representa los marcos de datos R como tablas HTML interactivas en una forma que es a la vez de calidad de tablero y funcional.
Algunas características de googleVis / gvisTable me han parecido particularmente buenas:
para mantener la capacidad de respuesta a medida que aumenta el número de filas, valores de parámetros especificados por el usuario para la paginación (usando botones de flecha); si no desea paginación, puede acceder a las filas fuera de la vista a través de una barra de desplazamiento en el lado derecho de la tabla, de acuerdo con los parámetros especificados en la llamada a la función gvisTable ()
En cuanto a la columna especie haciendo clic en el encabezado de la columna
la llamada a gvisTable devuelve HTML, por lo que es portátil, y aunque no he usado esta función, toda la tabla se puede diseñar de la misma forma que cualquier tabla HTML, con CSS (primero asignando clases al selector correspondiente)
Para usar, simplemente importe el paquete googleVis , llame a gvisTable () pasando su marco de datos y vincule ese resultado (que es un objeto gvis ) a una variable; luego llame a plot en esa instancia de gvis :
library(googleVis)
gvt = gvisTable(DF)
plot(gvt)
También puede pasar una serie de parámetros, aunque lo hace a través de un único argumento a gvisTable, options , que es una lista R, por ejemplo,
gvt = gvisTable(DF, options=list(page='enable', height=300))
Por supuesto, puede usar su propio CSS para obtener cualquier estilo fino que desee.
Cuando se llama a plot en un objeto gvis, se abrirá una ventana del navegador y la tabla se cargará usando Flash
edit(your_data_object)
también es útil, aunque no estoy seguro de las limitaciones en filas y columnas para esta función.