当前位置: 首页 > news >正文

为什么营销型网站比普通网站建站贵做企业网站需要什么条件

为什么营销型网站比普通网站建站贵,做企业网站需要什么条件,网站建设简洁,没备案的网站可以做淘客什么是shiny?Shiny是一个R包,可让您轻松地直接从 R 构建交互式 Web 应用程序(应用程序)。本系列是个长教程,带你由浅入深学习shiny。 上一节我们在文章《R语言系列教程—–一起来学shiny吧(3)》…

什么是shiny?Shiny是一个R包,可让您轻松地直接从 R 构建交互式 Web 应用程序(应用程序)。本系列是个长教程,带你由浅入深学习shiny。
在这里插入图片描述
上一节我们在文章《R语言系列教程—–一起来学shiny吧(3)》中,介绍怎么在shiny中添加控件,进行人机交互。这回我们介绍一下怎么对控件进行界面输出。
输出部分主要是通过output进行输出,output 很类似于input 它也是一个根据输出标识命名的列表类对象。主要的区别是,您使用它来发送输出,而不是接收输入。shiny中,我们这样输出是错误的,
” Can’t modify read-only reactive value ‘count’“。因为输出这部分由output处理,定义input$count <- 10 会让函数以为你要重新定义count。

library(shiny)
## Warning: 程辑包'shiny'是用R版本4.2.2 来建造的
ui <- fluidPage(numericInput("count", label = "Number of values", value = 100)
)server <- function(input, output, session) {input$count <- 10  
}shinyApp(ui, server)
## PhantomJS not found. You can install it with webshot::install_phantomjs(). If it is installed, please make sure the phantomjs executable can be found via the PATH variable.

这里需要聊一下UI和server的区别和关联,在软件中有前端和后端的讲法,在shiny这里UI算是前端,server部分算是后端。UI在这里前端有分输入和输出部分。前端主要是设计软件的界面,输入和输出。后端对前端的输入部的内容,通过代码进行运算,绘图。得出结果后然后在发给前端的输出部分。最后显示到软件上面。我简单画了个思维导图

在这里插入图片描述
因此我们需要明白,我们在控制输入和输出部分都应该是前端,后端只是帮我们运行计算,就像一个默默的无名英雄,它是我们装载内容的容器。 我们先来看下面这段代码,我们在UI也就是前端定义了textOutput输出”greeting”这个变量,后端中output$greeting 是定义了greeting 是什么,是Hello human!这个字符。比喻一下,前端就像个电视,它定义你按了哪个频道,哪个频道输出内容,但是频道具体内容它不管,由后端也就是电视数据线输出,当然也就是电视台服务器输出。

ui <- fluidPage(textOutput("greeting")
)server <- function(input, output, session) {output$greeting <- renderText("Hello human!")
}shinyApp(ui, server)

在这里插入图片描述
在上个例子中,我们可以发现server (后端)只是对前端UI定义的输出的内容直接定义了,并没有读取前端输入的内容,下面我们再来看一个例子,在这个例子中,前端UI显示定义了”name”这个输入变量,然后又定义了”greeting”这个输出变量。我们来看下后端server 是怎么处理这个输入和输出的output g r e e t i n g 这个就相当于提取了定义的 " g r e e t i n g " , i n p u t greeting这个就相当于提取了定义的"greeting",input greeting这个就相当于提取了定义的"greeting"inputname这里等于提取了”name”这里的内容,用过renderText({ paste0(“Hello”, input$name, “!”)})把输入和输出进行了关联。

ui <- fluidPage(textInput("name", "What's your name?"),textOutput("greeting")
)server <- function(input, output, session) {output$greeting <- renderText({paste0("Hello ", input$name, "!")})
}shinyApp(ui, server)

在这里插入图片描述
回到开头的第一个例子,这就很清楚啦,这里定义了输入,没有定义输出,

在这里插入图片描述
我们对它修改一下,增加一个输出选项num,然后使用renderText读入选项,

ui <- fluidPage(numericInput("count", label = "Number of values", value = 100),textOutput("num")
)server <- function(input, output, session) {output$num <- renderText(input$count)
}shinyApp(ui, server)

在这里插入图片描述

http://www.yayakq.cn/news/335669/

相关文章:

  • 网站设计与网页制作岗位招聘信息亚马逊全球购官网
  • 企业网站设计建设服务器有名的公司
  • 网站开发要做什么网站建设是固定资产嘛
  • 美食网站开发目的与意义wordpress主页设置分类
  • 南京网站开发选南京乐识好wordpress登录去不了后台
  • 品牌网站建设价格天天快递开发公司大厅售后
  • 网站设计的优点app开发商业计划书模板
  • 手机零售网站 关键词网站除了做流量还需要什么软件吗
  • 用.net做网站网站网络推广优化哪家好
  • wordpress 仿站工具怎么做找券网站
  • 关于桥梁建设工程设公司网站网站开发vs设计报告
  • 学校网站建设与管理办法温州市网站优化
  • 建设银行江苏省行网站影院禁止18岁以下观众入内
  • 网站后台 设计1688外贸
  • 做网站用框架么云相册网站怎么做
  • 万网网站后台登陆织梦移动端网站怎么做
  • 做网站用php还是html58同城最新招聘信息今天
  • 网站网址没有被百度收录青岛logo设计
  • 乌海网站建设三只松鼠网络营销方案策划书
  • 做同城网站需要哪些手续推广团队在哪里找
  • 佛山网站建设专业定制网站页脚怎么做能好看点
  • 自建网站 做自定义导航精准信息预测
  • 亚马逊做国际外贸在哪个网站设计说明万能模板500字
  • 外贸网站怎样做大庆油田内网主页网址
  • 百度公司给做网站吗哪个网站的前台背景墙做的好
  • 网站数据抓取怎么做安阳县事业单位招聘2021
  • 手机微网站建设方案手机模板网站下载
  • 淄博高端网站网络运维培训
  • 潮州 做网站 有钱wordpress 主题转换
  • 手机触屏版网站管理系统做网站怎么对接国际收款商户