A reference line in a chart indicating
the measurement of coordinates. In Google Charts, the two main axes are categorized as either:
horizontal vs. vertical
domain vs. target
Google Charts does not call them "x" and "y" axes because this would be ambiguous: Google Charts allows the user to
break the traditional association between the "axis showing domain values" and the "horizontal axis," and it would not be clear which one "x axis"
describes. For example, you can flip the orientation of a chart to show the domain variables on the vertical axis.
Callback
A piece of executable code that is passed as an argument to a second piece of code,
which is expected to "call back," or execute, the first piece of code at a later time. In Google Charts,
callbacks are commonly used withlibrary loadersandevent handlers. Example: "Set a
callback to run when the Google Charts library is loaded."
Chart Type
A combination of data representation, appearance, and options that is implemented as a
JavaScript object. Examples of chart types includePie ChartsandBubble Charts.
See theCharts Galleryfor a full list.
ChartEditor
The user interface for editing Google Charts on the fly, which you can include in any web page.
Read more atChartEditor.
Having a smooth progression of consecutive values. Used to describe an axis where a variable can
take on any value between two given values, as opposed to adiscreteaxis. Read more atDiscrete vs Continuous.
Example: "The major axis of a chart can be either discrete or continuous."
Control
A user interface widget on a dashboard, such as sliders or autocompleters, which allows the
viewer to alter the data or charts that are part of a dashboard. Example: "This dashboard contains a
control that lets you select an option from a drop-down menu."
Read more atControls and Dashboards.
Core Charts
The most popular chart types in Google Charts. You can load all
core charts simultaneously by using thecorechartpackage; read more atBasic Library Loading.
The core chart types are:
A visual display that combines chart andcontrolinstances, typically with at least one
chart and one control. If a dashboard contains multiple charts, they must all have the same data
source. Read more atControls and Dashboards.
DataTable
A JavaScript class that represents a two-dimensional, mutable table of values. Read more atDataTable
Class.
DataView
A JavaScript class that is derived from aDataTable. ADataViewcan serve as a data source for Google Charts, but
unlike aDataTable, it is read-only. ADataViewauto-updates when the
underlyingDataTableis changed, with some exceptions. Read more atDataView Class.
Discrete
Referring to a set of values that are not
based acontinuousvalue system. In the context of Google Charts,
"discrete" can describe data types or axes. Read more about discrete axes atDiscrete vs
Continuous." Example: "A list of countries should be stored as a column with a discrete data type."
Domain
The set of all possible inputs which a function or relation can take. If multiple data series are shown in a
chart, it is possible for one domain value to have multiple target values. Example:
"For the domain value '3', this data series has value '5'."
Event
Pre-defined actions that a Google Chart can
register, such as a user clicking a button. The page for each chart type contains an Events section (examplehere) listing the events supported
by that chart type, such asready,selectandonmouseover. Example: "When the
user clicks 'I want apples,' this throws auserWantsApplesevent." Read more atHandling Events.
Formatter
Determines how
the data in aDataTablecolumn is displayed without affecting the underlying
values. Google Charts provides a pre-defined list of formatters and formatter options. For
example, you can use theprefixoption of theNumberFormatformatter to display
the value "1000" as "$1000."
Read more atFormatters.
Google Sheets
Google Sheets allows users to create,
update, modify, and share spreadsheets online. Google Sheets are a common data source for Google
Charts. Read more at the Google Charts page onGoogle Sheets. You can create and manage Google
Sheets fromGoogle Drive.
Interval
An optional column role which contains additional target values for given domain values in a data series.
For example, you can store data aboutconfidence intervalsin anintervalcolumn in order to display it as part of a bar chart. Intervals are most
commonly displayed in line, scatter, and bar charts. Google Charts offers several
styles for displaying intervals; read more atIntervals.
Legend
An area within a chart which lists the label and visual appearance of all data series in a chart,
and/or the visual sub-components of a single data series in a chart. For example, in a pie chart which contains
only one data series, the legend will contain the label and color corresponding to each "slice" of the pie.
Library Loader
The JavaScript methodgoogle.charts.load, which loads the Google Charts API library.
Loading the library is necessary whenever you build a web page that uses Google Charts. Read
more atLoad the Libraries.
Method
A procedure inobject-oriented programming(OOP) that is associated with an object class. Example: "If you write a chart library, yourChartobject must expose adraw()method.
Query
A request for information issued against a database. Google Charts supportsData Queries, which are SQL-like queries
used to query sources such as Google Sheets. Queries must be written using theGoogle Visualization API Query Language.
Series
A data column in aDataTableorDataView, where each value
corresponds one-to-one with a domain value from the domain column. A series may have one or more
associated columns which have different column roles, e.g. annotation or style roles.
Example: "The following chart demonstrates a chart with two series, one in dark blue, one in light blue."
Stacking
A chart option for displaying multiple data series where each series is graphed relative to the preceding series
by adding up all previous series values for a given domain value. This creates the visual effect of the
series being "stacked" on top of each other. For an example, seeArea Chart: Stacking Areas.
Stacking is available for the following chart types by setting theisStackedoption totrue:
A column role which uses specific properties to determine
the appearance of a series. Properties includecolor,opacity,stroke-width, andstroke-color. Read more about thestylecolumn role
inWhat Roles are Available?
Tooltip
The small boxes that pop up when your cursor hovers over certain chart components. Tooltip content
can be either automatically generated from the underlying series data or stored in a column with thetooltipcolumn role. Read more atTooltips.
Trendline
A line superimposed on a chart that reveals the overall direction, or "trend," of the data. Read
more atTrendlines.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-07-10 UTC."],[[["\u003cp\u003eGoogle Charts utilizes a variety of components including charts, dashboards, controls, and data tables for data visualization.\u003c/p\u003e\n"],["\u003cp\u003eCharts are categorized by type and can be customized using options like animation, annotations, and axes.\u003c/p\u003e\n"],["\u003cp\u003eData is typically organized in DataTables with columns assigned specific roles and types.\u003c/p\u003e\n"],["\u003cp\u003eUsers can interact with charts through events, formatters, and tooltips.\u003c/p\u003e\n"],["\u003cp\u003eAdditional features such as queries, intervals, and trendlines enhance chart functionality and analysis.\u003c/p\u003e\n"]]],[],null,[]]