たまには完全に自分用のもの作りでも
最近、寒さと怠けで血圧が上がり気味で流石に不味いなという事で、ここ半年位つけていなかった朝晩の血圧測定を再開しようと思ったのだが、忘れていると血圧計のログがサイクリックしてしまうのと、一々PCを起動してExcelに入力するのがネックになってついついサボっている事を思いだした
そこで、計ったらすかさず携帯でサーバにメールを送って記録して、グラフ化した結果をブラウザで見る仕組みを作ってしまおうという事に
ザッと考えた仕組みが
今出来ているのはデータをテキストファイルに落とす所まで*1
グラフを描く部分を最初はGoogleChartAPIでと思っていたのだけれどグラフ自体は奇麗だけれど色々と問題がありGD::Graphで作る事になった
-
- グラフの上限値が100または4095固定でそのまま130mmHgとかの値をプロットすると、非常に間抜けなグラフになってしまう
- 測定値から固定の値(例.50)を引いた値をデータとする方法も試してみたが、y軸のラベルもあわせて変更しないと実際の値とラベルの値が変わってしまう
- その他もろもろかゆい所に手が届かない
GD::Graphでグラフ化した例
なんだか格好が悪い><
色々ググった結果、フリーでflashを使ってグラフを描けるものがあるという事が分かった。
JavaScript charts for web & mobile | FusionCharts
一からActionScriptでごりごり書くのもなんだなと*2思っていた矢先でまさに渡りに船、こちらもためして見たい