いつもより手は動いたか

風邪っぽいのは花粉症かもしれないという説が浮かんだがどっちにしろ熱が下がってくれないので引き続き風邪薬を飲む。


後輩にC#でセンサから取ってきた値をトレンドグラフに表示できないかと聞かれたので調べてみた。
とりあえずPictureBoxのPaintで描くことにした。

Point[] point = new Point[pictureBox1.width];

ピクセル幅分だけPointを用意して新しい値が入るごとにシフトさせて、それをPaint()内で線でつないでいくというなかなか強引な感じのする方法だったがとりあえず完成。もうちょっとスマートにできないんだろうか…。
ちなみに別の人が作ってたプログラムを見ると左端からグラフの差分を書き足していって右端までいったらクリアするという方法だった。これだとPoint2つ1組をずいっと動かしていくだけなので軽いっちゃ軽そう。でもちょっと目で追いづらい。
あとは…普通にBitmapイメージでも持っといてずらしていく方法とかかなぁ…。

ランキング→