HTML-вывод Stargazer, без рамки и строк
Я работаю с R-Studio (версия 0.98.1102) и использую пакет stargazer (5.1). Все работает правильно, но когда я использую функцию type="html", мой вывод выглядит довольно некрасиво, там нет ни фрейма, ни строк, это просто белый документ с цифрами и текстом. Даже когда я меняю функцию style="" на разные входы, она всегда выглядит одинаково.
У кого-нибудь есть идея? Я работаю с MacBook Pro, но я не думаю, что это должно быть проблемой.... Большое спасибо за вашу помощь!
@bgoldst спасибо!
но когда я набираю то же самое:
stargazer (отношение, тип ="html", out="test.html")
Я также получил этот код, но мой HTML-вывод отличается от вашего. Я не имею этих трех черных линий в таблице, и шрифт выглядит немного по-другому.
Так что это определенно должно быть проблемой с моим компьютером... Я не могу этого понять:)
2 ответа
Я работаю над OSX, и у меня была та же проблема с визуализацией вывода HTML в Safari. Я решил проблему, добавив опцию
out.header = TRUE
к звездному взору. Например:
stargazer(attitude, type="html", out="test.html", out.header=TRUE)
создает файл test.html. Когда я открываю его в Safari, это выглядит так:
Когда out.header=TRUE, stargazer добавляет HTML-заголовок к выходному файлу. В противном случае он сохраняет только тот кусок, который создает таблицу.
Я взглянул на пакет Stargazer, и он кажется мне довольно ограниченным. Я пробовал бегать:
stargazer(attitude,type='html');
##
## <table style="text-align:center"><tr><td colspan="6" style="border-bottom: 1px solid black"></td></tr><tr><td style="text-align:left">Statistic</td><td>N</td><td>Mean</td><td>St. Dev.</td><td>Min</td><td>Max</td></tr>
## <tr><td colspan="6" style="border-bottom: 1px solid black"></td></tr><tr><td style="text-align:left">rating</td><td>30</td><td>64.633</td><td>12.173</td><td>40</td><td>85</td></tr>
## <tr><td style="text-align:left">complaints</td><td>30</td><td>66.600</td><td>13.315</td><td>37</td><td>90</td></tr>
## <tr><td style="text-align:left">privileges</td><td>30</td><td>53.133</td><td>12.235</td><td>30</td><td>83</td></tr>
## <tr><td style="text-align:left">learning</td><td>30</td><td>56.367</td><td>11.737</td><td>34</td><td>75</td></tr>
## <tr><td style="text-align:left">raises</td><td>30</td><td>64.633</td><td>10.397</td><td>43</td><td>88</td></tr>
## <tr><td style="text-align:left">critical</td><td>30</td><td>74.767</td><td>9.895</td><td>49</td><td>92</td></tr>
## <tr><td style="text-align:left">advance</td><td>30</td><td>42.933</td><td>10.289</td><td>25</td><td>72</td></tr>
## <tr><td colspan="6" style="border-bottom: 1px solid black"></td></tr></table>
Это выглядит так на веб-странице:
Там, кажется, не так много графических вариантов настройки stargazer()
команда. Я перепробовал все поддерживаемые стили, и единственные, которые имели какой-либо эффект, были 'commadefault'
, который изменил десятичные дроби на запятые в числах, 'io'
, в котором заглавные буквы названы по какой-то причине, и 'jpam'
, который немного изменил имена столбцов (например, Max
стал Maximum
а также St. Dev.
стал SD
).
У меня нет особого личного опыта по созданию графического источника из данных R, но у меня сложилось впечатление, что R Shiny является самой популярной и наиболее используемой библиотекой для этой цели, и примеры выглядят чертовски хорошими, поэтому я бы предлагаю посмотреть там.