首页 > 解决方案 > 同一张图中的两个馅饼 - Highcharter

问题描述

我试图在同一个 highchart 图中重现以下两个饼图的示例,但没有成功。下面的示例代码。有谁知道如何在 highcharter 的同一个图表中创建两个图表?

df = tibble(name = c("a","b","c"),
        a1 = c(10,12,11),
        a2 = c(22,23,22))
highchart() %>%
hc_chart(renderTo = "container", type = "pie") %>%
hc_add_series(df, hcaes(name, a1), size = 100, center = c(30,10)) %>%
hc_add_series(df, hcaes(name, a2), size = 100, center = c(10,30)) 

标签: rr-highcharter

解决方案


一个可能的解决方案

highcharter::hw_grid(
  hchart(df, type = "pie", mapping = hcaes(name, a1))
  ,
  hchart(df, type = "pie", mapping = hcaes(name, a2))
) %>% htmltools::browsable()

在此处输入图像描述


推荐阅读