2016-10-18 7 views
0

Я пытаюсь использовать пример (link) из formattable в моем rMarkdownioslides_presentation документа. Все работает отлично, но таблица в слайде не выглядит, если я запускаю ее только из R без вязания HTML.formattable в моей rMarkdown ioslides_presentation не работает

```{r echo=FALSE, results='asis',error=F, warning=F} 
library(formattable) 
library(plotly) 

DF <- data.frame(Ticker=c("", "", "", "IBM", "AAPL", "MSFT"), 
       Name=c("Dow Jones", "S&P 500", "Technology", 
         "IBM", "Apple", "Microsoft"), 
       Value=accounting(c(15988.08, 1880.33, NA, 
            130.00, 97.05, 50.99)), 
       Change=percent(c(-0.0239, -0.0216, 0.021, 
            -0.0219, -0.0248, -0.0399))) 
DF 

formattable(DF, list(
    Name=formatter(
    "span", 
    style = x ~ ifelse(x == "Technology", 
         formattable::style(font.weight = "bold"), NA)), 
    Value = color_tile("white", "orange"), 
    Change = formatter(
    "span", 
    style = x ~ formattable::style(color = ifelse(x < 0 , "red", "green")), 
    x ~ icontext(ifelse(x < 0, "arrow-down", "arrow-up"), x))) 
) 

``` 

Как я могу получить тот же внешний вид таблицы в моем ioslides_presentation?

+0

Разве это только ширина стола, которая вас беспокоит? Затем вы можете добавить ' ' –

+0

Я не вижу там стрелки вниз/стрелки вверх ... – martinkabe

ответ

0

Добавить следующую таблицу стилей:

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> 

Вы также можете сделать это на месте доступны, так как вышеупомянутое решение потребует подключения к Интернету, даже если вы используете self_contained: true в заголовке вашего YAML.

+0

Он работает внутри студии R, но не снаружи. стрелка вниз/стрелка все еще отсутствует в сообщении на сайте HTML от knitr. – martinkabe

+0

Вы правы. Не проверял. Alternativly включает в себя загрузочный ресурс ... –

+0

Отлично, теперь это намного лучше. И как уменьшить размер шрифта в таблице? Что следует добавить в martinkabe

 Смежные вопросы

  • Нет связанных вопросов^_^