【问题标题】:Uneven spacing on R Shiny sliderInputR Shiny sliderInput上的间距不均匀
【发布时间】:2017-11-16 19:38:16
【问题描述】:

我想为 Shiny 应用程序创建一个滑块输入,该应用程序接受一年作为输入,其中包含从过去的可变时间(例如 1866 年)到当前年份的所有可能整数值。大多数用户只会在最近几年才感兴趣,为了获得更好的用户体验,我希望滑块上的间距不均匀。

请注意,this one 之类的答案存在于使用具有非线性刻度的滑块 - 这不是我想要的。滑块的可接受值仍应是范围内的任何整数(仅此而已),但我希望这些值的间距不同,如下面的卡通示例所示(1980 年之前每 5 年显示一次刻度以提高可见性)。

【问题讨论】:

  • 看看这个答案stackoverflow.com/questions/30502870/…也许它可以帮助你
  • @BertilNestorius 我在我的问题中包含了指向那个问题的链接......这不是我想要的。 “请注意,使用具有非线性比例的滑块存在这样的答案 - 这不是我要寻找的。滑块的可接受值仍然应该是范围内的任何整数(仅此而已),但我想值的间距不同。”

标签: javascript r shiny


【解决方案1】:

您可以使用shinyWidgets::sliderTextInput 来完成此操作,它允许您提供选择的字符向量。

【讨论】:

  • 不幸的是,据我所知,如果我希望范围内的任何整数成为一个选项,那么这仍然是一个线性比例。你是对的,虽然这可能是一个很好的折衷方案——通过限制可用选择的数量,我可以有一个非线性的规模。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-01-31
  • 2020-10-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多