gpt4 book ai didi

r - 创建指向 Shiny 应用程序其他部分的链接

转载 作者:行者123 更新时间:2023-12-04 18:39:53 25 4
gpt4 key购买 nike

我想知道是否可以创建指向 Shiny 应用程序其他部分的链接。我的意思是,我有一页报告 Itroductiion , Plot 1Plot 2面板。内Introduction面板 我想添加对 Plot 1 的引用和 Plot 2单击链接后,面板以立即查看此图。有可能的?

ui.R

library(shiny)

shinyUI(
fluidPage(
fluidPage(
titlePanel("Introduction"),
column(12,
p("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Proin
nibh augue, suscipit a, scelerisque sed, lacinia in, mi. Cras vel
lorem. Etiam pellentesque aliquet tellus. Phasellus pharetra nulla
ac diam. Quisque semper justo at risus. Donec venenatis, turpis vel
hendrerit interdum, dui ligula ultricies purus, sed posuere libero
dui id orci. Nam congue, pede vitae dapibus aliquet, elit magna
vulputate arcu, vel tempus metus leo non est. Etiam sit amet lectus
quis est congue mollis. Phasellus congue lacus eget neque. Phasellus
ornare, ante vitae consectetuer consequat, purus sapien ultricies
dolor, et mollis pede metus eget nisi. Praesent sodales velit quis
augue. Cras suscipit, urna at aliquam rhoncus, urna quam viverra nisi,
in interdum massa nibh nec erat."))
),
fluidPage(

titlePanel("Hello Shiny!"),

sidebarLayout(
sidebarPanel(
sliderInput("bins",
"Number of bins:",
min = 1,
max = 50,
value = 30)
),

mainPanel(
plotOutput("distPlot")
)
)
),
fluidPage(

titlePanel("Hello Shiny!"),

sidebarLayout(
sidebarPanel(
sliderInput("bins",
"Number of bins:",
min = 1,
max = 50,
value = 30)
),

mainPanel(
plotOutput("distPlot2")
)
)
))
)

server.R
library(shiny)

shinyServer(function(input, output) {
output$distPlot <- renderPlot({
x <- faithful[, 2] # Old Faithful Geyser data
bins <- seq(min(x), max(x), length.out = input$bins + 1)

hist(x, breaks = bins, col = 'darkgray', border = 'white')
})
output$distPlot2 <- renderPlot({
x <- faithful[, 2] # Old Faithful Geyser data
bins <- seq(min(x), max(x), length.out = input$bins + 1)

hist(x, breaks = bins, col = 'darkgray', border = 'white')
})
})

最佳答案

您正在寻找的是 HTML anchor tag .
例如,您可以使用以下命令为 distPlot2 创建一个 anchor :

column(12,p(HTML("intro text <a href='#distPlot2'>Go to plot 2</a> intro text "))))

您可以替换 # 后面的内容由 id您想要跳转到的任何 HTML 元素。

关于r - 创建指向 Shiny 应用程序其他部分的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28605185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com