我正在构建一个有光泽的应用程序,它生成一个自定义的svg文件.在这样做的时候,我想让分辨率适应ui的元素(在我的情况下,来自shinydashboard的一个盒子)它将被放入.
我的代码在server.R中是否有办法查询ui中框的大小(以像素为单位)?
我会想象:ui$mybox$height和 ui$mybox$width
我发现你确实可以从服务器访问有关ui的一些信息.
要回答这个问题,您可以获得plotOutput("plot1")使用session$clientData[["output_plot1_width"]]和创建的元素的宽度和高度session$clientData[["output_plot1_height"]].
要获得给定会话中可用信息的详尽列表,请在反应式表达式中进入调试模式server.R(例如in renderText()和type reactiveValuesToList(session$clientData).
| 归档时间: |
|
| 查看次数: |
973 次 |
| 最近记录: |