- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的 app嵌入我的网站。我想摆脱应用程序下方的滚动小部件,这是由于 tabsetPanel 的宽度造成的。
我使用以下代码嵌入应用程序:
<iframe width="800" height="480" frameborder="0" src="http://spark.rstudio.com/alstated/meanvar/"></iframe>
应用程序代码:
ui.R
library(shiny)
# Define UI for application that plots random distributions
shinyUI(pageWithSidebar(
headerPanel(title = ""),
sidebarPanel(
sliderInput("size",
"Number of Observations",
min = 10,
max = 200,
value = 95),
sliderInput("mu",
"Mean",
min = -100,
max = 100,
value = 0),
sliderInput("sd",
"Standard Deviation",
min = 1,
max = 6,
value = 3),
checkboxInput(inputId = "indiv_obs",
label = "Show individual observations",
value = FALSE),
checkboxInput(inputId = "density",
label = "Show density estimate",
value = FALSE),
conditionalPanel(condition = "input.density == true",
sliderInput(inputId = "bw_adjust",
label = "Bandwidth Adjustment",
min = 0.2,
max = 2,
value = 1,
step = 0.2))
),
mainPanel(
tabsetPanel(
tabPanel("Plot",
plotOutput(
outputId = "histogram",
height = "400px",
width = "400px")),
tabPanel("Summary",
verbatimTextOutput(outputId = "datsummary"))
))
)
)
服务器.R
library(shiny)
# Define server logic required to generate and plot a random distribution
shinyServer(function(input, output) {
data <- reactive(rnorm(
n = input$size,
mean = input$mu,
sd = input$sd
))
output$histogram <- renderPlot({
hist(data(),
probability = TRUE,
xlab = "Data",
ylab = "Density",
main = "Histogram of Random Samples")
if(input$indiv_obs){
rug(data())
}
if(input$density){
dens <- density(data(), adjust = input$bw_adjust)
lines(dens, col = "blue")
}
})
output$datsummary <- renderPrint(summary(data()))
})
非常感谢任何帮助!
最佳答案
我现在明白了,我检查了 Shiny 上应用程序的 html 代码 Homepage 。并且使用 <div>
调整 tabsetPanel通过设置选项 class
在 html 中(文档划分)标记到 span1
, span2
, span3
等等。 span
的后缀越高划分的宽度越大。我只是添加 div()
我的 ui.R 代码中的标记:
div(
tabsetPanel(
tabPanel("Plot",
plotOutput(
outputId = "histogram",
height = "400px",
width = "400px")),
tabPanel("Summary",
verbatimTextOutput(outputId = "datsummary"))
), class = "span7")
关于r - Shiny:如何调整tabsetPanel的宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19096439/
我正在尝试创建一个使用 tabsetPanel 的 Shiny 应用程序,但是当我创建选项卡时,应用程序中的内容不再填充窗口的整个空间,并在输出的右侧和下方留下大的白色间隙。下面是它碰巧的一个非常基本
我正在尝试使用多个 tabPanel tabsetPanel 内的控件在 Shiny .假设我使用以下代码从一个选项卡开始: mainPanel( tabsetPanel( tabPa
我正在尝试设置一个带有两个面板的 Shiny 视觉效果。 我还想在每个面板中使用 FluidPage 布局,其中可以有列。 我继续尝试这个。但我的代码运行不太正常。 我最终得到一个页面,其中有 2 个
默认情况下,tabsetPanel 中的选项卡位于左侧。是否可以在右侧放置一个选项卡,同时在左侧仍有其他选项卡?所以它看起来像这样? library(shiny) ui <- fluidPage(
如何在 tabsetPanel 中获得白色背景。为了更好地理解我的问题,我将举一个例子: 在我的 ui.R 文件中有以下内容: mainPanel( wellPanel(wellPanel(plotO
我正在尝试使用 lapply在 tabsetPanel 中创建多个选项卡在基于此示例的 Shiny 中:http://shiny.rstudio.com/gallery/creating-a-ui-f
我正在寻求有关模块化设计的简单 Shiny 应用程序的帮助。我认为问题是 namespace 问题,因此下面的示例是我实际项目的简化版本。 目的是为了‘ tab_3 ’在 tabsetPanel仅显示
如何将 tabsetPanel 中可见的标签居中?目前我使用 renderUI 定义选项卡: output$uiTabs <- renderUI({ tabsetPanel(tabPanel("vis
我想立即更新 tabsetpanel,而不是等到完成下载功能。在这里你可以找到一个简单的代码它有一个按钮,当它按下时,它模拟下载,并更新一个 tabsetpanel。我想在完成下载之前更新面板。 谢谢
我正在开发一个 Shiny 的应用程序,其中使用tabsetPanel,它是在用户输入某些特定输入时生成的。因此,我想使用 renderUI 函数来使 tabsetPanel 出现/消失。 我现在的困
我是 Shiny 的新手,我试图在 tabsetPanel 中将 HTML 包含到 tabPanel 中,但遇到的问题是只有一个 HTML 页面被渲染,所以想知道 shiny ui.R 是否支持 ta
我是一名优秀的程序员,十分优秀!