Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 闪亮应用-为用户构建交互式帮助_R_Shiny - Fatal编程技术网

R 闪亮应用-为用户构建交互式帮助

R 闪亮应用-为用户构建交互式帮助,r,shiny,R,Shiny,我正在学习(主要是为了好玩)闪亮,我正在用一些表格数据和ggplot图构建一个仪表板 我想知道是否有可能为应用程序用户实现一种交互式帮助,即用户将鼠标指针放在某个图形上,它会弹出一个简单的绘图描述。当用户将鼠标指针移开时,简要说明应消失 我刚刚发现了helpText()函数,但显然与我想要实现的相去甚远 我可以补充一点,我不知道任何JS,我知道html和css的基础知识(非常基础) 谢谢有一个很棒的rintrojs软件包,它可以满足您的需要,下面是一个小例子: library(rintrojs)

我正在学习(主要是为了好玩)闪亮,我正在用一些表格数据和ggplot图构建一个仪表板

我想知道是否有可能为应用程序用户实现一种交互式帮助,即用户将鼠标指针放在某个图形上,它会弹出一个简单的绘图描述。当用户将鼠标指针移开时,简要说明应消失

我刚刚发现了
helpText()
函数,但显然与我想要实现的相去甚远

我可以补充一点,我不知道任何JS,我知道html和css的基础知识(非常基础)


谢谢

有一个很棒的
rintrojs
软件包,它可以满足您的需要,下面是一个小例子:

library(rintrojs)
library(shiny)

ui <- fluidPage(
  introjsUI(),
  actionButton("help", "About this Page"),
  sidebarPanel(
    introBox(sliderInput("Slider", "Slider",min = 1, max = 10, value = 5,step = 1),data.step = 1,data.intro = "This is slider its doing xyz"),
    introBox(actionButton("Button","Button"),data.step = 2,data.intro = "This is Button its doing other things"))
)

server <- function(input, output, session){
  observeEvent(input$help,introjs(session, options = list("showBullets"="false", "showProgress"="true", "showStepNumbers"="false","nextLabel"="Next","prevLabel"="Prev","skipLabel"="Skip")))
}

shinyApp(ui, server)
库(rintrojs)
图书馆(闪亮)

谢谢。。我不知道为什么我没有看到它。