当我使用slipInput函数闪亮时,似乎我无法控制滑块的宽度/长度.默认情况下,滑块占据页面的整个宽度(在basicPage模式下,而不是在pageWithSidebar模式下).我想知道是否有某种方法来控制滑块的宽度.谢谢你的任何建议.
截至Shiny 0.11,滑块已更改为ion.RangeSlider
.
乍一看,它们看起来非常不同,特别是HTML 5皮肤:
......但显然这些新的滑块可以(很多?)比旧的滑块更多.
我想利用新的ion.RangeSlider
,特别是这些功能updateSliderInput
,这对我来说不适用于旧的滑块.
但是,我似乎无法找到有关如何真正利用新滑块提供的功能的任何文档.
滑块上的文档看起来与0.11之前的文档相同.
RStudio说新的滑块"支持从服务器更新更多属性......"
我的问题是,支持的属性究竟是什么?
此外,看起来有一些皮肤可以改变滑块的外观 - 使用Shiny时这些皮肤是否可以开箱即用?
例如:
我很想使用这个皮肤 - 突然之间旧滑块和新滑块之间的区别并不那么激烈.
谢谢.
我正在尝试制作一个在2005年到2040年之间有多年的滑块输入.看起来很简单,对吧?通常它工作正常,但每隔一段时间我会将滑块拉到太远的左边,它会给我NaN,这往往会使事情崩溃.我试图设置其余的代码,以便它没有问题,但它仍然困扰着我.我已经在互联网上搜索了解释,但到目前为止还没有.这是我的ui.R:
library(shiny)
shinyUI(fluidPage(
titlePanel("Test"),
sidebarLayout(
sidebarPanel(
selectInput("over", "Indicator", c("Indicator 1", "Indicator 2"), selected="Trade"),
selectInput("type", "Type", c("Discrete", "Continuous")),
# Nothing particularly unusual here...
sliderInput("year", "Year", min=2005, max=2040, value=2005, animate=animationOptions(interval=1500), sep=""),
checkboxInput("table", "Show Table")
, width=3),
mainPanel(
uiOutput("plot"),
uiOutput("showtable")
, width=9)
)
))
Run Code Online (Sandbox Code Playgroud)