使用 iframe 嵌入 Google 图表
Embedding a Google Chart with iframe
所以基本上我正在尝试使用 googleViz 包 and/or 只是将已发布的 google 图表作为 iframe 嵌入到 tabPaenl 中,然后让它自动调整以适应在 R Shiny Web App 的相应 tabPanel 中嵌入的 tabPanel 中。任何想法 and/or 的建议都会很棒。
所以我尝试只使用 googleVis 包,它阻止了 r-shiny 应用程序的加载,因为 googleVis 想在单独的网页中打开一个图表。
基本上我有一个 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")
实际效果并没有什么用,有点卡壳了,实在是太需要指导了。
所以,这并不像我想象的那么难。
为了嵌入图表,您必须先发布它,然后 select 嵌入选项。然后用
复制所有内容
<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>')
)
所以基本上我正在尝试使用 googleViz 包 and/or 只是将已发布的 google 图表作为 iframe 嵌入到 tabPaenl 中,然后让它自动调整以适应在 R Shiny Web App 的相应 tabPanel 中嵌入的 tabPanel 中。任何想法 and/or 的建议都会很棒。
所以我尝试只使用 googleVis 包,它阻止了 r-shiny 应用程序的加载,因为 googleVis 想在单独的网页中打开一个图表。
基本上我有一个 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")
实际效果并没有什么用,有点卡壳了,实在是太需要指导了。
所以,这并不像我想象的那么难。 为了嵌入图表,您必须先发布它,然后 select 嵌入选项。然后用
复制所有内容<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>')
)