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

商机互联网站建设深圳网站建设服务中心

商机互联网站建设,深圳网站建设服务中心,亚马逊品牌备案网站怎么做,企业单位网站建设内容需要什么什么是shiny#xff1f;Shiny是一个R包#xff0c;可让您轻松地直接从 R 构建交互式 Web 应用程序#xff08;应用程序#xff09;。本系列是个长教程#xff0c;带你由浅入深学习shiny。 上一节我们在文章《R语言系列教程—–一起来学shiny吧#xff08;3#xff09;》…什么是shinyShiny是一个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这个就相当于提取了定义的greetinginput greeting这个就相当于提取了定义的greetinginputname这里等于提取了”name”这里的内容用过renderText({ paste0(“Hello”, input$name, “!”)})把输入和输出进行了关联。 ui - fluidPage(textInput(name, Whats 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.w-s-a.com/news/602949/

相关文章:

  • 南宁企业网站建设制作芜湖网站建设推广
  • 泉州市建设局网站公示深圳建站公司好坏
  • 如何搭建网站教程一个人制作网站
  • 网站开发专业都有哪些课程广州安全教育平台账号找回
  • 网站调整方案适合平面设计师的网站
  • 免费服务器建立网站用html5做的旅游网站代码
  • 学校英语网站栏目名称WordPress禁用邮件注册
  • 手机qq网页版网站沧州手机网站开发
  • 深圳罗湖网站设计公司建设的网站属于无形资产吗
  • 网站开发python西安网站建站品牌
  • 网站开发商标属于哪一类做网站还有钱赚吗
  • 做设计的搜素材上什么网站好设计公司画册设计哪家好
  • 视频网站开发需要什么语言做ui设计一年后年薪多少
  • 网站服务器维护费用统一企业官方网站
  • 网站如何调用手机淘宝做淘宝客呼和浩特网站运营公司
  • 做推广可以上那些网站网页游戏排行榜2014前十名
  • 国外网站备案流程企业网站 流程
  • 重庆网站建设letide童程童美少儿收费价目表
  • 苏州建站仿站东莞排名推广
  • 大中小网站的区分wordpress个人主页主题
  • 商务网站建设的可行性分析包括小程序源码网免费
  • 永州网站建设收费标准重庆网站建设公司夹夹虫专业
  • python做网站多少钱wordpress 2.8
  • 深圳网站平台网站开发工作程序怎么写
  • 自己可以接单做网站吗wordpress 添加自定义按钮
  • 网站首页权重宣传页制作
  • 智能网站建设软件有哪些方面网页的建设
  • 石铜路网站建设生鲜电商网站开发
  • 怎么提高网站加载速度慢网站的轮播怎么做的
  • 网络网站推广优化建筑工程教育网官方网站