遇到很长的shiny代码时候,我作为一个刚入门的新人并不知道哪段代码起到了一个什么样的作用。
在查阅了众多资料后发现shiny自带的showcase mode可以帮助我们理解代码,在框中亮起的部分就是运行的代码。
方法
- 将app.R的最后一句加上options;
shinyApp(ui, server, options = list(display.mode = 'showcase'))
- 在app.R的同级文件夹中创建
DESCRIPTION
文件夹。
① 先创建一个txt文件夹,内容为 (我咋在代码块里不能换行呢)
Title: My App DisplayMode: Showcase
② 删除文件的.txt后缀,不要管警告。
重新运行app.R就会发现showcase已经出现了,也可以在浏览器中打开。
遇到的问题
我的代码共有4k多行,这个闪烁就一下的时间,我找不到到底是哪段代码响应了,有什么好的方法来解决吗?readctlog
也非常复杂,新手不太能看得懂。
2021/4/5日编辑:就嗯看,主要看想要实现相同效果的部分,把server端和ui端结合到一起看,然后结合ctrl+F(合理检索特定关键词)看。