toyplot/io module¶
The toyplot/io module contains functionality for exporting data from the viewer’s browser.
- toyplot/io.save_file(mime_type, charset, data, filename)¶
Save data from the viewer’s browser to a file. For example:
context.require( dependencies=["toyplot/tables", "toyplot/io"], code="""function(tables, io) { var data = tables.get_csv("my-graph", "vertices"); io.save_file("text/csv", "utf-8", data, "my-graph-vertices.csv"); }""")
Note that the behavior of individual browsers when saving files will vary - they may-or-may not prompt the user to choose an alternate filename, or offer to open the file in some other application instead.
- Arguments
mime_type – String MIME type of the data to be saved (e.g. “text/csv”).
charset – String character encoding of the data to be saved (e.g. “utf-8”).
data – String data to be saved.
filename – Suggested filename string to use for saving the data to disk.