r - R Highcharter,hw_grid 内的 hw_grid
问题描述
我正在使用 R 中的 highcharter 包来创建子图,highcharter 调用 hw_grid 的函数。使用以下代码示例创建几个相互堆叠的图是相当简单的,以获得 3 x 1 的图表网格。
library(dplyr)
library(highcharter)
MyData <- tibble(xvals=c(1,2,3),yvals=c(4,5,6))
h1 <- highchart() %>%
hc_add_series(MyData,'line',hcaes(x=xvals,y=yvals))
h2 <-highchart() %>%
hc_add_series(MyData,'line',hcaes(x=xvals,y=yvals))
h3 <- highchart() %>%
hc_add_series(MyData,'line',hcaes(x=xvals,y=yvals))
subplot <- hw_grid(h1,h2,h3,ncol = 1)
我想要的是 2 号图表本身就是一个子图,但 hw_grid 函数似乎不喜欢嵌套。换句话说,我将有一个 1/2/1 的图表布局,而不是垂直的 1/1/1 布局,其中我的第二行包含两个并排的图表。这是我期望它如何工作的一个例子。
library(dplyr)
library(highcharter)
MyData <- tibble(xvals=c(1,2,3),yvals=c(4,5,6))
h1 <- highchart() %>%
hc_add_series(MyData,'line',hcaes(x=xvals,y=yvals))
h2 <-highchart() %>%
hc_add_series(MyData,'line',hcaes(x=xvals,y=yvals))
h3 <- highchart() %>%
hc_add_series(MyData,'line',hcaes(x=xvals,y=yvals))
h4 <- highchart() %>%
hc_add_series(MyData,'line',hcaes(x=xvals,y=yvals))
hSubplot <- hw_grid(h2,h3,ncol=2)
subplot <- hw_grid(h1,hSubplot,h4,ncol = 1)
提前感谢你的帮助
解决方案
推荐阅读
- bash - 使用空列格式化输出
- haskell - haskell中函数的双函子在哪里?
- image - Magento 2 将自定义图像属性添加到客户资料并显示缩略图
- python-3.x - 如何使用动作链找到指定位置的元素
- vba - 回复/转发/发送时如何在主题中添加特定的附件名称?
- azure - Azure 数据工厂 v2 复制活动源值为 null 接收器值不允许为 null
- spotfire - Spotfire,仅在按需加载完成时如何执行脚本
- angular - 同步服务器端和客户端验证
- excel - 使用 adomd.cellset 创建 excel 数据透视表
- performance - Neo4J:带过滤器的 3 级展开节点