今天是生信星球陪你的第247天
大神一句话,菜鸟跑半年。我不是大神,但我可以缩短你走弯路的半年~
就像歌儿唱的那样,如果你不知道该往哪儿走,就留在这学点生信好不好~
这里有豆豆和花花的学习历程,从新手到进阶,生信路上有你有我!
从前只知道shiny和shinydashboard,开发简单的网页是够的,但一旦对颜值有了要求,就不能对html和css丝毫不知。颜值与技术齐飞啦啦啦。
关于shiny与CSS:https://shiny.rstudio.com/articles/css.html
这几天搜索发现了几个UI包,学会了基本操作,来分享一下。
1.shinythemes
shiny主题,最兼容原始shiny的美化包,内置http://bootswatch.com/上几乎所有的bootstrap主题,手到擒来。是这样的:
链接:https://rstudio.github.io/shinythemes/
shinytheme有一个很好的功能:themeselector,可以在线切换主题,方便选择和比较。
2.dashboardthemes
如果网页是用shinydashboard写的,shiny主题很多用不了。这事就有了dashboardthemes:
可供选择的只有七个主题。但扩展性非常强,可以自己写主题,每一个控件都是可改动的,非常实用。
链接:https://rstudio.github.io/shinythemes/
3.semantic.dashboard
https://github.com/Appsilon/semantic.dashboard
https://appsilon.com/create-outstanding-dashboards-with-the-new-semantic-dashboard-package/
这是一个公司开发的dashboard包美化版本,示例造型是这样的:
可选的theme有不少:http://semantic-ui-forest.com/themes/
参考链接:https://github.com/Appsilon/semantic.dashboard
https://appsilon.com/create-outstanding-dashboards-with-the-new-semantic-dashboard-package/
示例的完整代码:
4.bs4Dash
这个包可以作为shiny的辅助,是18年刚开发的,目前基本没有中文教程,看下他的结构:
cran页面:https://cran.r-project.org/web/packages/bs4Dash/index.html
github:https://github.com/RinteRface/bs4Dash
(1)空框架
(2)示例网页,除了前面的加载,其实只有一行代码看示例
隔壁生信技能树公益视频合辑(学习顺序是linux,r,软件安装,geo,小技巧,ngs组学!)
国内看B站,教学视频链接:https://m.bilibili.com/space/338686099
国外看YouTube,教学视频链接:https://m.youtube.com/channel/UC67sImqK7V8tSWHMG8azIVA/playlists
领取专属 10元无门槛券
私享最新 技术干货