toyplot/tables module¶
The toyplot/tables module can be used to store tabular data for later retrieval.
-
toyplot/tables.
set
(owner, key, names, columns)¶ Store tabular information, identified by owner and key, for later retrieval. For example:
context.require( dependencies=["toyplot/tables"], arguments=[mark_id, column_names, columns], code="""function(tables, mark_id, column_names, columns) { tables.store(mark_id, "vertex_data", column_names, columns); }""")
Arguments: - owner – Unique string id for the object that “owns” the table.
- key – String key used to disambiguate tables when the owner has more than one.
- names – Array of string names for each column in the table.
- columns – Array of value arrays for eacn column in the table.
-
toyplot/tables.
get
(owner, key)¶ Retrieve a table stored previously using
toyplot/tables.set()
. For example:context.require( dependencies=["toyplot/tables"], arguments=[graph_id], code="""function(tables, graph_id) { console.log(tables.get(graph_id, "vertex_data")); }""")
Arguments: - owner – Unique string id for the object that “owns” the table.
- key – String key used to disambiguate tables when the owner has more than one.
Returns: object containing names and columns arrays, containing the table column names and column values, respectively.