NODE.JS BACKBONE-GRAPH
2016-08-10
自作webアプリの再利用できそうな部分を初めてnode.jsのモジュールにしてみました。
特徴
- フレームワークはbackbone.js
Backbone.Model
でグラフのデータを持たせ、Backbone.View
でHTML5 canvasによる折れ線グラフを描画している。
- 生のデータがノイズを含んでいる場合、移動平均により平坦化。
- グラフの極小点、極大点、総増加量、減少量、傾き(平均、最大)計算。
- グラフの拡大、縮小(x軸のみ)
- グラフ部分選択とその総増加量、減少量、傾き(平均、最大)計算。
用途
- 🚴 自転車、徒歩などで移動するルートの高低差のグラフ表示、獲得標高、最大傾斜度計算。
今後の予定など
- マウスカーソルを合わせた部分のデータ内容をポップアップで表示するようにする。
- x軸、y軸ともにマイナスのエリアに対応する。
- backbone native viewを用いて、jQuery依存を無くしたい。