shinydashboard与shiny_史上最全(一)

本文是关于shinydashboard与shiny的全面教程系列的第一部分,详细介绍了如何创建和运行shiny应用,包括UI与server分开和组合的文件类型,并深入讲解了shinydashboard的标题栏组件,如总标题、下拉菜单中的消息、通知和任务菜单。通过实例展示了如何使用这些组件创建交互式网页。
摘要由CSDN通过智能技术生成
3901436-e5cf4ef7e7e65c8d

欢迎关注天善智能,我们是专注于商业智能BI,人工智能AI,大数据分析与挖掘领域的垂直社区,学习,问答、求职一站式搞定!

对商业智能BI、大数据分析挖掘、机器学习,python,R等数据领域感兴趣的同学加微信:tstoutiao,邀请你进入数据爱好者交流群,数据爱好者们都在这儿。

作者:李誉辉  

四川大学在读研究生


前言

从本文开始连载shinydashboard与shiny_史上最全系列文章,本文章将分三部分连载:

第一部分

  • 1 简介

  • 2 shiny文件的创建和运行

  • 3 shinydashboard

         3.1 标题栏(Header)


第二部分

       3.2 输入与输出

       3.3 侧边栏

       3.4 主体(Body)

       3.5 布局(Layouts)

       4 shiny框架



第三部分

  • 5 选项卡(tabset)

  • 6 美化

  • 7 CSS语法

  • 8 与leaflet结合

  • 9 web部署


1.简介

shiny常常用于交互式网页的制作,
内含多个模块,直接用R编写,也可以插入CSS语法,JS文件。
不需要懂得服务器的配置,也能制作交互式交互式网页。
在与客户或同事沟通的时候,更加简介明了,也可以将文件发布到服务器上。
总之应用非常广泛。
shinydashboard是一个shiny的框架包,
shinydashboard能实现的,直接使用shiny也能实现。
但是shiny中panels的布局较为繁琐,shinydashboard则更加友好,初学者上手更加快捷。
shinydashboard的创建与shiny一致,服务器端的代码结构完全,只是添加了几个小元素。
shinydashboard相当于对shiny做了一些封装,
所以shiny中的元素,shinydashboard都支持,只是外部框架不一样。
我们首先创建shiny文件,然后用shinydashboard生成交互式网页。
shinydashboard学完后,再学习shiny就很清楚了。


2.shiny文件的创建和运行

shiny文件有2种类型: 一种是将UI端和server端分开的,
另一种是将UI端代码和server端代码合并在一起的。


2.1

UI与server分开的文件


首先新建一个ShinyApp, 步骤: File -> New File -> Shiny Web App 。 如图所示:

3901436-acd022ba919fffb8

初次使用,为了便于理解,我们选择了Mutiple File(ui.R/server.R),并指定了工作目录。

并给Shiny程序命名为:Shiny_test_1。

3901436-a2f8502da9b3a58c
  • 1
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值