
shiny
文章平均质量分 55
douerw
这个作者很懒,什么都没留下…
展开
-
R Shiny:在 datatable 中开启x轴滚轮 / 你的数据过大,页面展示不全,需要左右移动来查看
一行搞定:datatable(文件名,options = list(scrollX = TRUE))shiny中的简化版代码框架:#server端output$变量名 <- renderDT({ datatable(文件名, options = list(scrollX = TRUE))} })参考时间太久记不清了……并且没有搜到直接的解决方法,好像是在别的项目源码里或者stack overflow的代码里搜到的。重点是用于试错,看到感觉能解决该问题原创 2021-11-15 22:25:05 · 950 阅读 · 0 评论 -
在Windows系统下,基于WLS从零开始部署我的 R shiny项目到 Docker 中,并将镜像发布到 Docker Hub(内附详细操作流程)
前言需要将项目部署到Docker中,我之前也没有接触过这个,纯萌新记录一下整个过程。注意:整个流程对于我来说是能成功跑通的,但我也不知道有没有冗余操作(因为我也不太懂),欢迎大家提出宝贵意见~我的配置环境主系统:Windows 10子系统:Distributor ID: UbuntuDescription: Ubuntu 20.04.2 LTSRelease: 20.04Codename: focal有可以翻墙的梯子,所以下载与上传过程我都没使用镜像链接原创 2021-11-10 22:14:25 · 2734 阅读 · 0 评论 -
R shiny:在 observeEvent 中 save reactiveValues 为 .RData 格式文件
遇到的问题运行如下代码时,会报错 Error in save: objects ‘XXX’ not found(简化版便于理解,完整代码等下一个版本传了github再来贴链接)server端: prePquant <- reactiveValues(tmp = NULL) observeEvent(判断条件, { …… tmp <- 赋值 …… }) observeEvent(判断条件, {原创 2021-11-03 21:59:16 · 351 阅读 · 0 评论 -
R shiny: 部署时遇到报错 Unable to determine package source for Bioconductor package XXX: Repository must be
遇到的问题在部署shiny app时遇到报错:Unable to determine package source for Bioconductor package XXX (通过Bioc下的) : Repository must be specified解决方法官方附上的原因是因为你的repos中没有Bionconductor:(可能不是必要的)将你的R包和Bioc包都更新到最新版本。更新R可以使用installr包中的updateR()函数更新Bioc包可以看看别人的教程,我原创 2021-10-20 15:13:17 · 799 阅读 · 0 评论 -
R:将 shiny 封装入函数后,shiny 的 img 图像在 ui.R 中正常使用,却在app中无法显示
遇到的问题原先我的app里有一张图片是能正常显示的:代码如下:ui <- dashboardPage( dashboardSidebar( conditionalPanel(condition = , br(), sidebarMenu( menuItem("Assign metadata",原创 2021-05-21 20:41:08 · 2442 阅读 · 2 评论 -
R Shiny: 读取 XML 文件后转为多行文本形式输出
期望达到的效果我希望能在 shiny 界面中显示如下效果(读取XML文件后,每行单独输出文本):尝试为此我查阅了众多资料,尝试了很多代码:ui端:server端:可是结果不尽人意,(差的结果都没截图,感兴趣的可以自己试试这些函数组合)使用verbatimTextOutput() & readLines() & RenderText(),输出的结果是一行文本,阅读效果很差;使用textOutput() & readLines() & RenderText(原创 2021-05-15 17:06:43 · 515 阅读 · 0 评论 -
解决 R shiny的 plotOutput() & renderPlot() 在shiny app界面没有显示图片的问题
遇到的问题shiny新手,在shiny app查看生成的图片时,找不到我的图在哪。(牛爷爷:我的图图呢.jpg)传入的数据没有任何问题,新开了一个test.R测试,能在plot窗口看见图:而shiny的ui、server代码我也自认为没有语法问题,因为同app的另一个tab能生成图片:百思不得其解,在网上搜了一下都找不到类似的问题,很愁。br()解决方法纯属灵光乍现,显示不出图片的renderplot代码如下:if(normalizaiton_title_name == "Not no原创 2021-04-20 21:15:33 · 3453 阅读 · 0 评论 -
解决 R Shiny 报错 “Maximum upload size exceeded“ ;更改 Shiny 上传文件大小限制
遇到的问题在shiny中上传文件时出现了报错,如下图:看了一下文件大小有53M,之前传5M的文件时没有出现过报错,在参考中找到了解决方案。解决方案在 server.R 的开头增加了一句options(shiny.maxRequestSize=60*1024^2) ,如图所示。再次上传文件后成功运行。参考“Maximum upload size exceeded” when upload csv data 中的 By default, Shiny limits file uploads t原创 2021-04-12 10:22:42 · 1505 阅读 · 3 评论 -
解决 Error in func(fname, ...) : app.R did not return a shiny.appobj object. 问题
一句话总结:代码中不能出现中文,包括注释起因:在学习「R shiny 基础」初识Shiny 一文时,跟着里面的代码复制运行后出现了 Error in func(fname, ...) : app.R did not return a shiny.appobj object. 报错信息,但是我初始创建的默认app可以正常运行,并且依稀记得过年前跑同样代码时候在自己笔电上也能正常运行。在搜索该问题时并没有发现解决方法,但是在 该文 中找到了类似的问题,那位博主遇到了俄语的编码问题。于是我在尝试将 # 注释原创 2021-03-07 21:03:26 · 822 阅读 · 0 评论 -
如何从ShinyR App中获取从server.R到ui.R中的selectInput的选项向量
问题我的ui.R文件有一个这样的selectInput:selectInput("variable1", "Choose Option:", camps)camps 应该是选择的向量。该向量取决于在服务器脚本上运行的sql查询,并返回 camps 的ID:server.Rdf1 <- getCamps("date")camps <- unique(df1$idCamps)当我运行应用程序时,ui.R不知道“camps”是因为它仅在server.R文件中创建。如何将在server.转载 2021-04-07 12:11:21 · 593 阅读 · 0 评论 -
解决 R shiny 报错:Error in sourceUTF8(fullpath, envir = new.env(parent = sharedEnv)) 问题
在学习「R shiny 基础」如何进行网页布局 时,打这段代码又双报错:ui <- fluidPage( titlePanel("title Panel"), sidebarLayout( sidebarPanel( tags$hgroup(h1("Side Bar"), h2("Panel")) ), mainPanel( HTML("<p>You can add content to your Shiny app by placi原创 2021-03-07 21:34:56 · 1368 阅读 · 0 评论 -
在R shiny中开启showcase mode来帮助我们更好理解代码
遇到很长的shiny代码时候,我作为一个刚入门的新人并不知道哪段代码起到了一个什么样的作用。在查阅了众多资料后发现shiny自带的showcase mode可以帮助我们理解代码,在框中亮起的部分就是运行的代码。方法将app.R的最后一句加上options;shinyApp(ui, server, options = list(display.mode = 'showcase'))在app.R的同级文件夹中创建DESCRIPTION文件夹。① 先创建一个txt文件夹,内容为 (我咋在代码原创 2021-03-31 15:15:58 · 245 阅读 · 0 评论 -
使用 R shiny 写一个简单的交互式网页
网页效果修改了选项 + 拖动了范围之后代码library(shiny)ui <- fluidPage( titlePanel("censusVis"), sidebarLayout( sidebarPanel( helpText("Create demographic maps with information from the 2010 US Census."),原创 2021-03-09 20:28:10 · 1239 阅读 · 0 评论 -
使用 R Shiny 包进行一个简单的网页布局
网页布局效果代码library(shiny)ui <- fluidPage( titlePanel("My Shiny App"), sidebarLayout( sidebarPanel( tags$hgroup( h1("Installation"), h6("Shiny is availabel on CRAN, so you can install it原创 2021-03-09 16:07:29 · 609 阅读 · 0 评论