shinydashboard 的主要目的是帮助用户更方便构建Shiny app的布局。
shinydashboard最基本的组成有3个部分,
[站外图片上传中...(image-2c8c0-1602061295182)]
shinydashboard 中添加menu items与shiny中 tabPanel 作用类似:当单击一个侧边栏的一个对象时,它会在主页面显示一组不同的内容。
在主页面需要页面与menuItem一一进行对应,通过设置tabItems中的 tabItem 对应各个menuItem的tabName。
shinydashboard get start
系列文章:
R shiny教程-1:一个 Shiny app的基本组成部分
R shiny教程-2:布局用户界面
R shiny教程-3:添加小部件到Shiny App
R shiny教程-4:Shiny app响应式结果展示
R shiny教程-5:调用R程序和导入数据
R shiny教程-6:使用响应表达式reactive()
R shiny教程-7:共享Shiny app
Shiny Server安装
使用时shiny时经常要使用DT包展示数据表格,表格的参数很多,容易忘记,做个记录备查.常用链接: DT包介绍 , DT的API
放在 options(DT.options = list()) 里可以对脚本里的所有 datatable() 的部分参数一起设置.常用的是将表格的描述文字改成中文.
datatable(options = list(dom = 'lftipr'))
-参数 l 控制显示
datatable(rownames = FALSE)
datatable(caption = '标题', rownames = c(), colnames = c()
datatable(options = list(ordering = F, order = list(0, 'asc')) 0代表第一列,asc代表升序,desc代表降序.
datatable(class = 'hover') 多种样式可选
更多样式
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)