因此,基本上,我试图使用googleViz软件包和/或只是将已发布的Google图表嵌入到tabPaenl中作为iframe,然后使其自动调整以适合嵌入在R Shiny Web中相应的tabPanel中的tabPanel中应用程式任何想法和/或建议都很棒。
所以我尝试仅使用googleVis软件包,但由于googleVis想要在单独的网页中打开图形,因此它阻止了r-shiny应用程序的加载。
基本上,我有一个fluidRow,它必须具有tabBoxes
fluidRow(
tabBox(
title = "Visualization Trends",
# The id lets us use input$tabset1 on the server to find the current tab
id = "tabset1", height = "500px",
tabPanel("First Response",
"First Tab Content 1",
I WANT TO EMBED THE CHART HERE
),
tabPanel("Case Closure", "First Tab Content 2"),
tabPanel("SLA Met", "First Tab Content 3"),
tabPanel("SLA Missed", "Insert SLA Misses Content"),
tabPanel("Overall CR & MW", "Insert Google Chart")
实际结果没有用,而且我有点受阻,所以我真的比其他任何事情都需要更多的指导。
答案 0 :(得分:0)
所以,这并不像我想的那么难。 为了嵌入图表,您必须先发布它,然后选择嵌入选项。然后,使用
复制所有内容<iframe>some_embedded_content<iframe>
复制后,您可以将其嵌入到tabBox面板中,如下所示:
fluidRow(
tabBox(
title = "Visualization Trends",
# The id lets us use input$tabset1 on the server to find the current tab
id = "tabset1", height = "500px",
tabPanel("First Response",
HTML('<iframe width="600" height="371" seamless frameborder="0" scrolling="no" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vRNxLt1gp1TRc7sB83xjGpXLcLLUq8xH0B9iv1/pubchart?oid=1201606802&format=interactive"></iframe>')
)