[TOC]
项目首页:(尚未托管)
文档地址:https://humoonruc.github.io/JavaScript-for-Data-Science/
- 导入数据
- 概览数据结构和特征
- 转化为标准的数据框
- 根据需求进行数据处理
- 导出数据
- 前端可视化
- 如果可视化逻辑比较简单,就不需要数据库,建成静态网站即可。根目录不需要 app.js
- 用
D3.js和Plotly.js即可,无需用jQuery
- 用
- 如果可视化逻辑比较复杂,还包含大量的互动逻辑,再考虑建成动态网站。
- 如果可视化逻辑比较简单,就不需要数据库,建成静态网站即可。根目录不需要 app.js
自动检测脚本文件的变化并 reload
npm install --save-dev nodemon
nodemon app.js如果没有在应用中指定端口,可以在命令中指定:
nodemon ./server.js localhost 8080nodemon --config nondemon.json # 指定配置文件配置文件例:
{
"restartable": "rs",
"ignore": [
".git",
"node_modules/**/node_modules"
],
"verbose": true,
"execMap": {
"js": "node --harmony"
},
"events": {
"restart": "osascript -e 'display notification \"App restarted due to:\n'$FILENAME'\" with title \"nodemon\"'"
},
"watch": [
"src/"
],
"env": {
"NODE_ENV": "development"
},
"ext": "js,json"
}自动检测文件夹中文件的变化并 reload
npm i --save-dev live-server
live-server # 自动打开默认浏览器,在浏览器界面点击 HTML 文件即可自动生成文档的命令:
jsdoc -R ./README.md -r ./src/ -d ./docs/./src/toolkit/文件夹保存了大量工具函数,用于简化 JS 中对数据的操作。
积累自己的工具集,是非常好的习惯。
官网:Data-Forge (data-forge-js.com)
另外一处使用说明:JavaScript for Data Science (js4ds.org)
npm i --save data-forge
npm i --save data-forge-fs
npm i --save data-forge-plot @data-forge-plot/renderconst DF = require('data-forge');
require('data-forge-fs');
require('data-forge-plot');
require('@data-forge-plot/render');