首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在R中的formattableOutput()中设置宽度和高度

在R中的formattableOutput()函数中设置宽度和高度,可以通过使用renderFormattable()函数来实现。

formattableOutput()函数是Shiny包中的一个函数,用于在Shiny应用程序中创建一个可格式化的输出区域。它可以用于显示表格、图形和其他可视化结果。

要设置formattableOutput()的宽度和高度,可以在renderFormattable()函数中使用widthheight参数来指定。这两个参数接受一个字符串,可以是像"100%"这样的百分比值,也可以是像"500px"这样的像素值。

下面是一个示例代码,演示如何在Shiny应用程序中使用formattableOutput()函数并设置宽度和高度:

代码语言:txt
复制
library(shiny)
library(formattable)

ui <- fluidPage(
  formattableOutput("myTable")
)

server <- function(input, output) {
  output$myTable <- renderFormattable({
    # 在这里生成要显示的表格数据
    data <- data.frame(
      Name = c("John", "Jane", "Mike"),
      Age = c(25, 30, 35),
      Salary = c(50000, 60000, 70000)
    )
    
    # 创建一个可格式化的表格
    formattable(data, align = c("l", "r", "r")) %>%
      formatCurrency("Salary", symbol = "$", digits = 0)
  }, width = "50%", height = "300px")
}

shinyApp(ui, server)

在上面的示例中,formattableOutput("myTable")创建了一个名为"myTable"的输出区域。在renderFormattable()函数中,我们生成了一个包含姓名、年龄和薪水的数据框,并使用formattable()函数将其转换为可格式化的表格。最后,我们使用formatCurrency()函数将薪水列的数据格式化为货币格式。

renderFormattable()函数的参数中,我们使用width = "50%"将表格的宽度设置为父容器的50%,使用height = "300px"将表格的高度设置为300像素。

这是一个简单的示例,演示了如何在R中的formattableOutput()函数中设置宽度和高度。根据具体的应用场景和需求,你可以根据需要调整宽度和高度的值。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券