R - 而不是绘图,只显示表格

时间:2017-11-13 13:55:14

标签: r plotly shinydashboard

这是我的R代码:

output$heatmap_viewed_ads <- renderPlotly({
  plot_ly(  x = c(1,2,3,4,5), y = casted_viewed_ads$FEED, z = as.matrix(casted_viewed_ads[2:15]), type = "heatmap",colors = "Greens"  )%>%
  layout(title =  "#Views", xaxis=list(title="Position of Display"))})

我正在这里绘制这些数据。我现在想要显示由

生成的矩阵
as.matrix(casted_viewed_ads[2:15])
是的,有人能帮帮我吗?我是R.我是使用Shiny and Plotly的新手。

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用renderTable在闪亮应用中显示矩阵。

服务器

output$matrix <- renderTable({

yourmatrix <- as.matrix(casted_viewed_ads[2:15])

yourmatrix 

})

<强> UI

mainPanel(
plotOutput("heatmap_viewed_ads"), #you can eliminate this line if you just want to show the table
tableOutput("matrix")
)