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.