【问题标题】:How to place highcharter objects at same horizontal level using rmarkdown?如何使用 rmarkdown 将 highcharter 对象放置在同一水平面上?
【发布时间】:2017-03-20 21:22:03
【问题描述】:

我正在使用此代码生成 2 个带有 rmarkdown 的 highchart 对象:

---
title: "Untitled"
output: html_document
---


```{r library_objects, include= FALSE, echo = FALSE}
library(highcharter)
```

```{r objects, include = T, echo = FALSE}
df1 <- data.frame(data = c(2, 4, 6, 10),
                  labels = c("A", "B", "C", "D")
)
df2 <- data.frame(data = c(1, 3, 5, 9),
                  labels = c("Z", "Y", "X", "W")
)
```

```{r charts, include = T, echo = FALSE}
highchart(height = 150, width = 750) %>% 
  hc_add_series(data = df1$data) %>% 
  hc_xAxis(categories = df1$labels)

highchart(height = 150, width = 750) %>% 
  hc_add_series(data = df2$data) %>% 
  hc_xAxis(categories = df2$labels)
```

我怎样才能将它们显示在同一水平面上(一个在左侧,另一个在右侧)?

【问题讨论】:

    标签: r highcharts r-markdown r-highcharter


    【解决方案1】:

    在highcharter包中有hw_grid函数。

    ```{r charts, include = T, echo = FALSE}
    h1 <- hchart(rnorm(100))
    h2 <- hchart(sample(head(letters), size = 100, prob = 1:6, replace = TRUE))
    
    hw_grid(h1, h2)
    ```
    

    还有一些其他的包可以制作 htmlwidgets 的网格,比如trelliscope。也许你想检查一下。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-11
      • 1970-01-01
      • 2020-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-06
      • 1970-01-01
      相关资源
      最近更新 更多