首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >htmlwidgets在html中并排出现吗?

htmlwidgets在html中并排出现吗?
EN

Stack Overflow用户
提问于 2016-03-11 21:59:33
回答 1查看 1.9K关注 0票数 3

假设我有两个have小部件

代码语言:javascript
复制
# Load energy projection data
# Load energy projection data
library(networkD3)
URL <- paste0(
        "https://cdn.rawgit.com/christophergandrud/networkD3/",
        "master/JSONdata/energy.json")
Energy <- jsonlite::fromJSON(URL)
# Plot
sankeyNetwork(Links = Energy$links, Nodes = Energy$nodes, Source = "source",
             Target = "target", Value = "value", NodeID = "name",
             units = "TWh", fontSize = 12, nodeWidth = 30)

代码语言:javascript
复制
library(leaflet)
data(quakes)

# Show first 20 rows from the `quakes` dataset
leaflet(data = quakes[1:20,]) %>% addTiles() %>%
  addMarkers(~long, ~lat, popup = ~as.character(mag))

我想把它们并排放在html页面上。我该怎么做?我能用一下iframe吗?另一个?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-11 22:39:23

有很多方法可以回答这个问题。通常情况下,大小和定位将根据htmlwidget作者的不同而有所不同,因此您可能需要进行一些实验。如果您不打算在网格帮助器中使用CSS框架,最简单的方法是将每个htmlwidget封装在tags$div()中并使用CSS。您也可能对来自RStudio http://github.com/rstudio/flexdashboard的非常好的基于柔性盒的仪表板包感兴趣。

代码语言:javascript
复制
# Load energy projection data
# Load energy projection data
library(networkD3)
URL <- paste0(
  "https://cdn.rawgit.com/christophergandrud/networkD3/",
  "master/JSONdata/energy.json")
Energy <- jsonlite::fromJSON(URL)
# Plot
sn <- sankeyNetwork(Links = Energy$links, Nodes = Energy$nodes, Source = "source",
              Target = "target", Value = "value", NodeID = "name",
              units = "TWh", fontSize = 12, nodeWidth = 30,
              width = "100%")
library(leaflet)
data(quakes)

# Show first 20 rows from the `quakes` dataset
leaf <- leaflet(data = quakes[1:20,]) %>% addTiles() %>%
  addMarkers(~long, ~lat, popup = ~as.character(mag))


library(htmltools)
browsable(
  tagList(list(
    tags$div(
      style = 'width:50%;display:block;float:left;',
      sn
    ),
    tags$div(
      style = 'width:50%;display:block;float:left;',
      leaf
    )
  ))
)
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35950710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档