首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

盘点强大的shinyUI美化包

今天是生信星球陪你的第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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190113G003BC00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券