小编Jia*_*ang的帖子

Knitr xtable行颜色导致行标题单元格中的第二个表格变黑

亲爱的R xtable和knitr用户:我几天来一直在努力解决这个问题,我很惊讶没有一个人已经报道过类似的案例.非常感谢您的见解和帮助.

我使用xtable制作两个或更多表.表中的行交替着色.第一张表很好.但从第二个表(或更多)开始,最左边的标题单元格总是变黑.

不幸的是,这是非常可重复的.在第一张漂亮的桌子后,我总是得到完全相同的黑色标题.以下是重现它的代码:

\documentclass{article}
\usepackage{booktabs}
\usepackage{colortbl, xcolor}

\begin{document}
<<echo=TRUE,results='asis'>>=
employee <- c('John Doe','Peter Gynn','Jolie Hope')
salary <- c(21000, 23400, 26800)

mydata <- data.frame(employee, salary)
rws <- seq(1, (nrow(mydata)), by = 2)
col <- rep("\\rowcolor[gray]{0.90}", length(rws))
library(xtable)
print(xtable(mydata, caption="Test"), booktabs = TRUE, 
      include.rownames = FALSE, caption.placement = "top",
      sanitize.colnames.function = identity,
      add.to.row = list(pos = as.list(rws), command=col))

print(xtable(mydata, caption="Test"), booktabs = TRUE, 
      include.rownames = FALSE, caption.placement = "top",
      sanitize.colnames.function = identity,
      add.to.row = list(pos = as.list(rws), command=col))
@

\end{document}
Run Code Online (Sandbox Code Playgroud)

输出: …

r alternating xtable knitr

11
推荐指数
1
解决办法
2246
查看次数

如果侧边栏菜单是动态创建的,则内容不会显示在仪表板正文中

我注意到如果侧边栏菜单是由服务器代码动态创建的,则在应用程序加载时,直到单击选项卡后才会显示内容。

在示例中,我使用了闪亮的仪表板入门页面中的示例代码。该应用程序按预期运行。但是,如您所见,我将侧边栏菜单更改为动态创建,应用加载时会显示一个空白页面。我必须单击侧栏上的第一个选项卡才能显示该页面。有没有办法显示默认页面,即仪表板标签页?请注意,我在闪亮的仪表板 github 页面上输入了一个问题。非常感谢您的帮助。

`## app.R ##
library(shinydashboard)

ui <- dashboardPage(
dashboardHeader(title = "Basic dashboard"),
## Sidebar content
# dashboardSidebar(
# sidebarMenu(
# menuItem("Dashboard", tabName = "dashboard", icon = icon("dashboard")),
# menuItem("Widgets", tabName = "widgets", icon = icon("th"))
# )
# ),

dashboardSidebar(width=150, sidebarMenuOutput("sideMenu")
),

dashboardBody(

tabItems(
  # First tab content
  tabItem(tabName = "dashboard",
          fluidRow(
            box(plotOutput("plot1", height = 250)),

            box(
              title = "Controls",
              sliderInput("slider", "Number of observations:", 1, 100, 50)
            )
          )
  ),

  # Second tab content
  tabItem(tabName = "widgets", …
Run Code Online (Sandbox Code Playgroud)

dashboard menu sidebar dynamic shiny

1
推荐指数
1
解决办法
1649
查看次数

标签 统计

alternating ×1

dashboard ×1

dynamic ×1

knitr ×1

menu ×1

r ×1

shiny ×1

sidebar ×1

xtable ×1