Converts multiple rendered Highcharts chart instances into one MAIDR figure
with a subplot grid (one subplot per chart).
Input shapes:
Chart[][] — maps 1:1 to the subplot grid, row-major (ragged rows OK).
Chart[] — a single row, or chunked into rows via options.layout
(columns = charts per row; rows derives columns when set alone).
Panel naming: each chart's own title becomes its panel's display name
(written into the first layer's title); the figure title comes from
options.title. Charts with no convertible series are skipped (with a
warning) and their row compacted, because MAIDR crashes on empty subplots.
A member chart that itself contains multiple panes (stacked yAxis bands)
is expanded with the same pane detection as highchartsToMaidr: each
pane becomes its own cell, flattened into that chart's grid row.
A Maidr object ready for use with the MAIDR library.
Throws
When no chart in the grid produces any convertible series — the
resulting figure would have no navigable data, and attaching it
would crash MAIDR on focus.
Converts multiple rendered Highcharts chart instances into one MAIDR figure with a subplot grid (one subplot per chart).
Input shapes:
Chart[][]— maps 1:1 to the subplot grid, row-major (ragged rows OK).Chart[]— a single row, or chunked into rows viaoptions.layout(columns= charts per row;rowsderives columns when set alone).Panel naming: each chart's own title becomes its panel's display name (written into the first layer's
title); the figure title comes fromoptions.title. Charts with no convertible series are skipped (with a warning) and their row compacted, because MAIDR crashes on empty subplots. A member chart that itself contains multiple panes (stackedyAxisbands) is expanded with the same pane detection as highchartsToMaidr: each pane becomes its own cell, flattened into that chart's grid row.