Bardzo polecam pakiet R googleVis , powiązania R z interfejsem API Google Visualization . Autorami pakietu są Markus Gesmann i Diego de Castillo.
Przeglądarka ramek danych w googleVis jest zadziwiająco prosta w obsłudze.
Ci faceci wykonali świetną robotę, ponieważ googleVis jest prosty w użyciu, chociaż interfejs API Google Visualization nie.
googleVis jest dostępny w CRAN .
Funkcja googleVis do renderowania ramki danych jako stylowej tabeli HTML to gvisTable () .
Wywołanie tej funkcji, przekazanie w ramce danych R powoduje, że ramki danych R są renderowane jako interaktywne tabele HTML w formie, która jest zarówno jakościowa jak i funkcjonalna.
Kilka funkcji googleVis / gvisTable znalazłem szczególnie dobrze:
aby zachować czas reakcji w miarę wzrostu liczby wierszy, wartości parametrów określone przez użytkownika dla stronicowania (za pomocą przycisków strzałek); jeśli nie chcesz paginacji, możesz uzyskać dostęp do wierszy poza widokiem za pomocą paska przewijania po prawej stronie tabeli, zgodnie z parametrami określonymi w wywołaniu funkcji gvisTable ()
Kolumna mądry porządek klikając nagłówek kolumny
gvisTable powraca połączenia HTML, więc jest przenośny i choć nie użyłem tej funkcji, cała tabela może być stylizowany sposób, że każda tabela HTML jest stylizowany, z CSS (klasy pierwsze przypisanie do odpowiedniego selektora)
Aby użyć, wystarczy zaimportować pakiet googleVis , wywołać gvisTable () przekazując ramkę danych i powiązać ten wynik (który jest obiektem gvis ) ze zmienną; następnie wywołaj wykres na tej instancji gvis :
library(googleVis)
gvt = gvisTable(DF)
plot(gvt)
Możesz także przekazać kilka parametrów, chociaż robisz to za pomocą jednego argumentu do opcji gvisTable , czyli listy R, np.
gvt = gvisTable(DF, options=list(page='enable', height=300))
Oczywiście możesz użyć własnego CSS, aby uzyskać dowolną drobnoziarnistą stylizację.
Po wywołaniu wykresu na obiekcie gvis otworzy się okno przeglądarki i tabela zostanie załadowana za pomocą Flasha

edit(your_data_object)jest to również przydatne, choć nie jestem pewien ograniczeń w wierszach i kolumnach dla tej funkcji.