一起来学shiny吧
文章平均质量分 71
天桥下的卖艺者
4个R包的编写者。发布关于SPSS、R语言、stata等相关科研的文章。今后的方向聚焦于:1.机器学习和深度学习 2.各种模型算法研究 3.各种科研图形绘制 4.R语言编程和R包编写 5.数据挖掘
展开
-
一起来学shiny把(5)—反应式
具体设置看下面代码,在textInput中,我们定义了”name”这个变量,等于我们输入零基础说科研说科研这几个字就会用”name”来定义它,然后在前端定义了一个输出变量”greeting”。下面我们来讲一下反应式,什么是反应式?可以看做是一个连接前后的工具或者桥梁,我们看一下下面代码,实现的功能和前面一模一样,但是这回”greeting”和output $ greeting不是直接相连,中间多了一个string ,string 把”greeting”和output$greeting进行了关联。原创 2023-08-31 17:17:45 · 207 阅读 · 0 评论 -
一起来学shiny把(4)—调控控件进行输出
比喻一下,前端就像个电视,它定义你按了哪个频道,哪个频道输出内容,但是频道具体内容它不管,由后端也就是电视数据线输出,当然也就是电视台服务器输出。后端对前端的输入部的内容,通过代码进行运算,绘图。在上个例子中,我们可以发现server (后端)只是对前端UI定义的输出的内容直接定义了,并没有读取前端输入的内容,下面我们再来看一个例子,在这个例子中,前端UI显示定义了”name”这个输入变量,然后又定义了”greeting”这个输出变量。回到开头的第一个例子,这就很清楚啦,这里定义了输入,没有定义输出,原创 2023-08-21 09:39:46 · 287 阅读 · 0 评论 -
一起来学shiny把(3)—-添加控件
在页面端,所有的控件基本上都有一个通用的字符input+ID,然后连上前端或者后端的标识符。selectInput()无论选项数量多少,创建的下拉菜单都会占用相同的空间,这使得它们更适合较长的选项。上一节我们在文章《R语言系列教程—–一起来学shiny吧(2)》中,我们已经对shiny的页面布局进行了一个介绍,今天我们继续来介绍怎么在shiny中添加控件,进行人机交互。按类型分,shiny的控件有文本输入类型控件,注意一下下图中三个文本类型均是不同的。本章简短介绍了控件的一些布局,下章将介绍控件如何输出。原创 2023-07-28 17:29:36 · 423 阅读 · 0 评论 -
一起来学shiny把(2)—-shiny页面布局
上一节我们在文章《R语言系列教程—–一起来学shiny吧(1)》中简单介绍了一下,什么是shiny,shiny是做什么用途的,本节来介绍一下,怎么对shiny进行页面布局。shiny进行页面布局主要是通过fluidPage函数,和它的名字一样,是个流动的布局页面。Shiny中导入图片,需要在在你的程序位置下添加一个www的文件夹,然后把图片放入文件夹中。例如我的本例程序叫做"第二节.R"的这个文件,我们需要在同目录下建一个www的文件夹。下面显示的是各种语法的应用特点,br()为换行,产生空格。原创 2023-05-19 09:07:07 · 875 阅读 · 0 评论 -
R语言系列教程-----一起来学shiny吧(1)
定义初始值,min和max定义最小最大值,label定义滑块的名字,inputId = "bins"将定义访问值的输入内容,bins的内容会和server函数进行一个链接,mainPanel函数控制右侧的主面板输出,plotOutput将会进行图片输出,在输出内容中outputId = "distPlot"表示输出的内容定义为distPlot。Server控制计算机构建和R的操作代码部分。弹出一个类似软件的界面,图形显示的是一个直方图,当我们拖动左边的圆点,直方图图形会随着你的拖动改变。原创 2023-02-14 09:48:29 · 2676 阅读 · 0 评论