Top
You are looking at an outdated 7.9.1 version of this document. Switch to the 8.0.1 version to see the up to date information.

namespace anychart.data Improve this Doc

Classes for handling data structures/sources
The following data types/hierarchy is supported:

You can map any of these data sets to (anychart.data.View), and then work with it using anychart.data.Iterator iterator.

Functions Overview

mapAsTable()Maps passed data as an array of mappings.
set()Return instance of class anychart.data.Set.
table()Creates and returns new instance of data table.
tree()Creates and returns new instance of data tree.

Classes Overview

anychart.data.Iteratoranychart.data.Iterator class is used to work with data in a View.
anychart.data.MappingSpecial view which allows to map anychart.data.Set storages.
anychart.data.SetLinear data storage.
anychart.data.TableStock data table constructor.
anychart.data.TableComputerStock table computer constructor.
anychart.data.TableComputer.RowProxyRow proxy for computational functions.
anychart.data.TableIteratorTable iterator class. Assumes iterator (if any) to return not less keys than the table has.
anychart.data.TableMappingTable mapping constructor.
anychart.data.TableSelectableTable mapping proxy that supports selection
anychart.data.TableSelectable.RowProxyRepresents table row with associated mapping. Allows fetching rows values.
anychart.data.TraverserTree data traverser.
anychart.data.TreeTree data model.
anychart.data.Tree.DataItemTree data item.
anychart.data.ViewView is a representation of raw data.

Functions Description

mapAsTable

Maps passed data as an array of mappings.

Params:

Name Type Description
data Array.<Array.<*>> Source data table.
mode anychart.enums.MapAsTableMode | string Mapping mode.
seriesCount number Explicit number of series to make mapping for. If not set, auto-determination by the first table row is used.

Returns:

Array.<anychart.data.Mapping> - Returns an array of mappings, one per series.

set

Return instance of class anychart.data.Set.

Params:

Name Type Description
data Array | string Data set raw data can be set here.
csvSettings Object.<string, (string|boolean)> If CSV string is passed, you can pass CSV parser settings here as a hash map.

Returns:

anychart.data.Set - Self instance for method chaining.

Try it:

table

Creates and returns new instance of data table. Key column index defaults to zero column.

Params:

Name Type Description
keyColumnIndex number Index of the column in which table index is located.

Returns:

anychart.data.Table - Self instance for method chaining.

Try it:

tree

Creates and returns new instance of data tree.

Params:

Name Type Description
data Array.<Object> Raw data.
fillMethod anychart.enums.TreeFillingMethod Fill method.

Returns:

anychart.data.Tree - Self instance for method chaining.

Try it: