首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行HTMLWidget需要Shiny-Server吗?

运行HTMLWidget需要Shiny-Server吗?
EN

Stack Overflow用户
提问于 2019-02-10 10:10:54
回答 1查看 38关注 0票数 0

我有一个使用Netlify的博客。因此,如果我想嵌入一个交互式元素,我认为我需要使用iframe。

我希望使用的交互式元素是一个简单的图像carousel。

代码语言:javascript
复制
library("slickR")

img <- c("img1.png",
         "img2.png", 
         "img3.png",
         "img4.png")

slickR(obj = img, slideId = 'ex1', height = 675, width = 540)

要创建一个只包含图像轮播的独立页面,我是否需要使用shiny-server将R转换为css、HTML、Javascript?

如果是这样的话,这是我的尝试。请告诉我哪里出了问题。

代码语言:javascript
复制
library(shiny)
library(htmlwidgets)
library(slickR)

ui = fluidPage(
  htmlwidgets::shinyWidgetOutput(outputId = , "carousel",
                                 name = "img_carousel",
                                 width = "550px", 
                                 height = "600px")
)

server = function(input, output) {
  img <- c("img1.png",
           "img2.png",
           "img3.png",
           "img4.png")

  slickR_obj <- slickR(obj = img, slideId = 'ex1', width = 540, height = 675)

  output$carousel <- htmlwidgets::shinyRenderWidget(slickR_obj)
}

shinyApp(ui = ui, server = server)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-10 12:46:52

闪亮的应用程序需要闪亮的服务器。你写的是一个闪亮的应用程序。但你可以很容易地将其转换为rmarkdown文档或flexdahsboard,这将是可以在任何地方呈现的html。如果您对这两个工具都不熟悉,它们都是用于在R中创建html报告的rstudio包。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54612724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档