saveTable()函数用于将p5.Table对象保存到文件中。所保存文件的格式可以定义为函数的参数。默认情况下,它保存带有逗号分隔值的文本文件,但是,可以使用它来保存它,或者使用using-tab separated-values生成HTML表。
用法:
saveTable( Table, filename, options )
参数:此函数接受上述和以下所述的三个参数:
- Table:这是一个p5.Table对象,将保存到文件中。
- filename:它指定用作已保存文件的文件名的字符串。
- options:它是一个字符串,表示要保存的表的格式。它可以是使用逗号分隔值保存表的“csv”,使用制表符分隔值保存表的“tsv”或生成HTML表的“html”。它是一个可选参数。
下面的示例说明了p5.js中的saveTable()函数:
例:
function setup() {
createCanvas(600, 300);
textSize(20);
text("Click on the button below to "
+ "save the Table Object", 20, 20);
text("Select the output format:", 20, 60);
// Create radio button for choosing
// file format to save the table
radio = createRadio();
radio.position(30, 80);
radio.option('csv');
radio.option('tsv');
radio.option('html');
// Create a button for saving the Table object
saveBtn = createButton("Save Table to file");
saveBtn.position(30, 120);
saveBtn.mousePressed(saveFile);
// Create the table for saving to file
table = new p5.Table();
table.addColumn('Invention');
table.addColumn('Inventors');
let tableRow = table.addRow();
tableRow.setString('Invention', 'Telescope');
tableRow.setString('Inventors', 'Galileo');
tableRow = table.addRow();
tableRow.setString('Invention', 'Steam Engine');
tableRow.setString('Inventors', 'James Watt');
tableRow = table.addRow();
tableRow.setString('Invention', 'Radio');
tableRow.setString('Inventors', 'Guglielmo Marconi');
}
function saveFile() {
// Get the output format selected
// from the radio buttons
outputFormat = radio.value();
// Save the table to file with the given format
saveTable(table, 'tableOutput', outputFormat);
}
输出:
在线编辑: https://editor.p5js.org/
环境设置: https://www.geeksforgeeks.org/p5-js-soundfile-object-installation-and-methods/
参考: https://p5js.org/reference/#/p5/saveTable
相关用法
- p5.js tan()用法及代码示例
- PHP cos( )用法及代码示例
- p5.js sin()用法及代码示例
- PHP sin( )用法及代码示例
- PHP abs()用法及代码示例
- d3.js d3.map.set()用法及代码示例
- PHP Ds\Map get()用法及代码示例
- CSS hsl()用法及代码示例
- p5.js int()用法及代码示例
- p5.js str()用法及代码示例
- p5.js hue()用法及代码示例
- PHP each()用法及代码示例
注:本文由纯净天空筛选整理自sayantanm19大神的英文原创作品 p5.js | saveTable() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。