A Google BubbleChart: a scatter whose points carry a name, a group
and a size as well as a position.
Read as a scatter rather than as a type of its own, because that is
what it is — every extra column has a ScatterPoint field waiting for
it, and the size becomes z, which is sonified.
A LineChart of ranks, drawn with vAxis: {direction: -1} so rank 1
sits at the top — a bump chart.
Not a Google class: the table is any multi-series line chart's, and the axis direction that gives it away lives in the draw options. Naming it is what inverts the pitch, so that a competitor climbing the table is heard climbing.
A BarChart whose two series are drawn back to back, one of them
negated — a population pyramid, or a Likert scale split around a
neutral midpoint.
Not a Google class: the sign in the DataTable is the only thing that distinguishes it from a stacked bar, and a stacked bar may legitimately carry negative values too.
A ColumnChart drawn back to back. See DivergingBarChart.
A LineChart drawn with lineWidth: 0 and a pointSize — Google's
recipe for a Cleveland dot plot.
Not a Google class: lineWidth lives in the draw options, so a dot plot
and a line chart are the same class over the same table.
Two values compared at each category, drawn as a dot at each end of a
segment — either Google's intervals recipe (a series with
lineWidth: 0 and two role: 'interval' columns rendered with
intervals: {style: 'sticks'}) or a plain [category, start, end]
table.
Not a Google class: there is no dumbbell in the gallery, and the styling that makes one lives entirely in the draw options.
An ordered BarChart of stage counts.
Not a Google class at all: a funnel is a recipe. The adapter reads the
stages and lets FunnelTrace derive the retention between them.
google.charts.Gantt, from the gantt package.
google.visualization.Gauge, from the gauge package.
Pass the draw options as GoogleChartAdapterOptions.gaugeOptions; a dial's range and bands live there and nowhere else.
google.visualization.GeoChart, from the geochart package, in either
of its modes — shaded regions or placed markers.
A ComboChart drawing a thin bar series and a large-point line series
over the same values.
Not a Google class: the recipe duplicates the value column so the stems and the dots can be styled apart, which the generic path would read as two series.
A ScatterChart with one series per chromosome — the standard recipe
for a Manhattan plot's alternating-colour banding.
Not a Google class: the series are ordinary data columns, and only the caller knows they are regions of one genome rather than separate measures. See GoogleChartAdapterOptions.thresholdOptions, which is what makes the significant points reachable.
An AreaChart drawn with isStacked: 'percent'.
Not a Google class: the adapter never sees the draw options, so a percent-stacked area has to be named by the caller.
google.visualization.OrgChart, from the orgchart package — nodes
joined by parent pointers, read as a network of links.
An OrgChart renders an HTML <table> rather than SVG and draws no
element per link, so this reading carries no highlighting.
Also covers doughnuts, which Google draws as a PieChart with a pieHole.
google.visualization.Sankey, from the sankey package.
An AreaChart drawn with isStacked: true. See NormalizedAreaChart.
An area whose boundary jumps between samples rather than sliding.
Read as an AREA carrying a stepDirection rather than as a STEP, so the
fill and the staircase both survive -- AreaTrace reads that field for
exactly this shape. Which way it jumps was measured off the drawn path
rather than assumed; see STEPPED_AREA_DIRECTION (#1055).
isStacked lives in the draw options this adapter never receives, so
the two stacked readings are named by the caller the way
'StackedAreaChart' and 'NormalizedAreaChart' already are.
A SteppedAreaChart drawn with areaOpacity: 0 — Google's way of
drawing a step line — carrying a Kaplan-Meier curve, optionally with
role: 'interval' columns for the confidence band and a boolean
column marking the censored times.
Not a Google class: a survival curve is a step chart of probabilities, and only the caller knows that is what the steps are.
google.visualization.Calendar, from the calendar package.
A year of days shaded by a value, one column per week and one row per
weekday. Read as a heat grid; see buildCalendarLayer.
google.visualization.Timeline, from the timeline package.
google.visualization.TreeMap, from the treemap package.
A ScatterChart of effect size against significance — a volcano plot.
Not a Google class: a volcano is a scatter, and what separates the two readings is the threshold, which lives nowhere in a DataTable. See GoogleChartAdapterOptions.thresholdOptions.
A CandlestickChart used as floating bars — low set to open and high to
close, so the wick collapses onto the body and each step is drawn
between its running total before and after.
Not a Google class: there is no waterfall in the gallery. Name the opening, closing and subtotal rows with GoogleChartAdapterOptions.waterfallTotals.
Supported Google Charts chart type strings that the adapter can convert.