Skip to content

DatasetManager Class

The DatasetManager class gives access to the PrestoPlot loaded datasets. You'll be able to fetch objects of existing datasets, as well as create or delete them.

An event is also available to do somethings when new datasets are loaded and eventually modify them.

Public Functions

createDataset{ name }
deleteDataset{ name }
getDataset{ name }
listDatasets{}

Public Callbacks

onDatasetsLoaded{ datasets }


Detailed Function Descriptions

createDataset

createDataset{ name }

Create a PrestoPlot dataset with the given name, and return a Dataset object. The returned object can be used to update the dataset properties and to add data points.

Parameters :

  • name : The dataset name

Return : A new Dataset object

deleteDataset

deleteDataset{ name }

Delete a PrestoPlot dataset with the given name. If the name doesn't match any existing dataset, the function has no effect.

Parameters :

  • name : The dataset name or Dataset object.

getDataset

getDataset{ name }

Return a Dataset object of the dataset with the given name. If there is no such dataset already loaded, an empty string is returned.

Parameters :

  • name : The dataset name

Return : A Dataset object, or empty string.

listDatasets

listDatasets{ }

Return a list of currently loaded Dataset objects.

Return : A list of Dataset objects.


Detailed Callback Descriptions

onDatasetsLoaded

onDatasetsLoaded{ datasets }

This function will be called when data have just been loaded. It's the opportunity for one to alter some dataset meta-informations.

Parameters :

  • datasets : A list of Dataset objects.