闪亮:带有自适应`step`和`animationOptions`的`sliderInput`

时间:2020-07-15 15:17:36

标签: r shiny

我对Shiny还是很陌生。

问题如下:我有一个class User(AbstractUser): num_followers = models.IntegerField(default=0) num_following = models.IntegerField(default=0) def __str__(self): return f"{self.username}" class Post(models.Model): username = models.ForeignKey(User, on_delete=models.CASCADE) post = models.CharField(max_length=300) timestamp = models.DateTimeField(auto_now=True) like_count = models.IntegerField(default=0) def __str__(self): return f"{self.post}" def serialize(self): return { "id": self.id, "post": self.post, "timestamp": self.timestamp.strftime("%m %d %Y, %I:%M %p") } ,它具有很多值(例如,从1到1000),并且我想更改sliderInputstep取决于在同一animationOptions中选择的当前值。例如,如果滑块的当前值为1,则步长为1,而sliderInput的{​​{1}}为500 ms;但是,如果值是500,则interval应该为25,而animationOptions应该为1000 ms。 我该怎么办?

我尝试使用step,如图here所示,但是有两个问题:

  1. 似乎无法更改动画设置
  2. 如果动画已经在运行,则触发interval似乎会停止动画

还有其他解决方案或解决方法吗?

0 个答案:

没有答案