CODE HOUSE


Hello, I'm a freelance software engineer.


NODE.JS BACKBONE-GRAPH

自作webアプリの再利用できそうな部分を初めてnode.jsのモジュールにしてみました。

mm-git/backbone-graph

特徴

  • フレームワークはbackbone.js
    • Backbone.Modelでグラフのデータを持たせ、Backbone.ViewでHTML5 canvasによる折れ線グラフを描画している。
  • 生のデータがノイズを含んでいる場合、移動平均により平坦化。
  • グラフの極小点、極大点、総増加量、減少量、傾き(平均、最大)計算。
  • グラフの拡大、縮小(x軸のみ)
  • グラフ部分選択とその総増加量、減少量、傾き(平均、最大)計算。

用途

  • 🚴 自転車、徒歩などで移動するルートの高低差のグラフ表示、獲得標高、最大傾斜度計算。

今後の予定など

  • マウスカーソルを合わせた部分のデータ内容をポップアップで表示するようにする。
  • x軸、y軸ともにマイナスのエリアに対応する。
  • backbone native viewを用いて、jQuery依存を無くしたい。