Eu recomendo fortemente as ligações googleVis , R Package R à API de visualização do Google . Os autores do pacote são Markus Gesmann e Diego de Castillo.
O visualizador de quadros de dados no googleVis é surpreendentemente simples de usar.
Esses caras fizeram um ótimo trabalho porque o googleVis é fácil de usar, embora a API de visualização do Google não seja.
O googleVis está disponível no CRAN .
A função no googleVis para renderizar um quadro de dados como uma tabela HTML estilizada é gvisTable () .
Chamando essa função, passar um quadro de dados R renderiza os quadros de dados R como tabelas HTML interativas em um formulário com qualidade de painel e funcional.
Alguns recursos do googleVis / gvisTable que achei particularmente bons:
manter a capacidade de resposta à medida que o número de linhas aumenta, valores de parâmetros especificados pelo usuário para paginação (usando os botões de seta); se você não quiser paginação, poderá acessar as linhas fora da visualização por meio de uma barra de rolagem no lado direito da tabela, de acordo com os parâmetros especificados na chamada de função gvisTable ()
coluna-wise tipo clicando no cabeçalho da coluna
a chamada gvisTable retorna HTML, portanto é portátil e, embora eu não tenha usado esse recurso, toda a tabela pode ser estilizada da mesma maneira que qualquer tabela HTML, com CSS (primeiro designando classes para o seletor relevante)
Para usar, basta importar o pacote googleVis , chame gvisTable () que passa no seu quadro de dados e vincule esse resultado (que é um objeto gvis ) a uma variável; então chame plot nessa instância gvis :
library(googleVis)
gvt = gvisTable(DF)
plot(gvt)
Você também pode passar vários parâmetros, embora faça isso por meio de um único argumento para gvisTable, options , que é uma lista R, por exemplo,
gvt = gvisTable(DF, options=list(page='enable', height=300))
Obviamente, você pode usar seu próprio CSS para obter qualquer estilo refinado que desejar.
Quando a plotagem é chamada em um objeto gvis, uma janela do navegador será aberta e a tabela será carregada usando o Flash
edit(your_data_object)
também é útil, mas não tenho certeza de limitações em linhas e colunas para esta função.