gganimateがCRANに登場!患者の流れデータアニメーションの新たな可能性

Published on: | Last updated:

去年の秋だったか…いや、もしかしたらもう少し前かもしれないけど、NHS_Rカンファレンスでアニメーション作成の話をしたような気がする。あの時はgithubからパッケージを直接持ってくるのがうまくいかなくて、purrrなんか使って画像を一枚ずつ生成して、それらをあとで結合するという面倒な方法に頼る羽目になった。正直、今思えば無駄に遠回りしてた感じあるよね。そうそう、その古いやり方自体、最近はもう流行らないっぽいし…時代は変わった。 うーん…話が逸れるけど、新しい年になってから実はgganimateもCRANに載るようになっていて、自分でもコードを書き直したりしていたんだ。昔使ったソースコード、多分github上にはまだ残してある気がする。でも全部役立つわけじゃなくて、ごく一部だけ参考になる程度かなと感じたりもする。本筋戻すと、新しいバージョンだと設定項目とか挙動もちょっと変わっているみたいで、そのへん慣れるまで戸惑った覚えがある。 会場には確か七十人以上いたと思うんだけど、この内容自体、一度見たことある人からするとそこまで新鮮味もなかったかな。まあ、自分としてはもう一度まとめ直す意味というか…整理することで少し頭の中クリアになる感覚もあったんだよね。ああでも、不意に別件考え始めちゃう癖どうにかならないものかな、と今ふと思ったり。 世間全体がやたら混沌としている最中、小さなアップデート作業とか手を動かすことで現実逃避できる側面もあると思う。一方で細かな技術的部分については曖昧だった箇所や、「これ本当に正しい?」と疑いつつ進めたところも実際ちょこちょこ残ってたりして…。ま、いいか。そのへん含めて今後また修正していけばいいだけなんだからさ。

参考元: https://www.johnmackintosh.net/blog/2019-01-06-gganimation-for-the-nation/
githubから直接パッケージを取得しようとした時、なぜかインストールがうまくいかなかったんだよね。あの時期、これが一番困った記憶がある。今思えば…いや、まあ当時は仕方なくて、purrrとか使って1枚ずつ画像を生成してたんだけどさ、それを後から手作業で結合するしかなかった。うーん、この方法は柔軟性という面では悪くないけど、とにかく毎回ループを書いたり微妙な管理が増えたりして、効率的だったとは到底言い切れない。ふと別のこと考えてしまって—あっ、ごめん、本筋戻るね。例えばframeごとのファイル名の整理とか、連番ミスによるエラーもよく起きて、小さなトラブルに悩まされやすい印象だった気がする。でも、新しいパッケージだとアニメーション結合まで内部で自動化されているので、大抵の場合は特定関数呼び出しだけで済む場面が多いらしい。それで準備段階から省力化につながる仕組みになっていて、「あぁこういう進化なら助かる」って何度も思ったことがあるよ。ま、いいか。

Related to this topic:

Comments

  1. Guest 2025-12-28 Reply
    最近、学校からもらう保健だよりをぼーっと読んでてさ、「患者の流れ」って話が出てた。別に病院だけじゃなくて家でも気になるテーマだなあ…ってなんとなく思ってしまった。そういえばこの前、子どもがちょっと熱出して小児科行ったとき、受付から診察室行って、そのあと会計済ませて帰るまでの一連の動きとか頭ん中で勝手に再生されてて。 それで、もしその流れをgganimateみたいなやつでパッと見てわかるようになったら、お医者さんも親もラクかな~?いや、たぶん見やすいはず!とか、一人で考えてニヤけたりして。でも正直言うとパソコン苦手だから自分にはムリっぽい…。誰か詳しい人いたら一緒にやろうよ~ってガチで頼みたい感じ。子どもも「あれどうやって動いてるの?」とか食いついてくれてさ、質問止まんないし。 アニメーションで目に見えるってだけで、不思議とテンション上がるよね。何なんだろうねあのワクワク感。
  2. Guest 2025-12-20 Reply
    最近、医療データの可視化について色々やってるんだけど、gganimateがついにCRANに入ったって話を聞いて思わず声出た。患者さんの動きとか時間軸で見るとき、静止画じゃ絶対伝わりづらい場面多すぎるし。Rでデータまとめてgganimateでアニメ作ると、不思議なくらい現場の人たちも「あーそういうことか!」って顔になるんだよね。 会議でもそのスライド見せた瞬間、「これ分かりやすっ」て言われて妙に嬉しかった。その裏ではめちゃくちゃ地味な前処理作業してたりするんだけどさ…正直エクセル地獄。でも完成イメージ浮かぶとモチベ上がるから何とか耐えれる。 今度は院内の物流(物品運搬とか)の流れにも応用したくて少し準備中。実際グラフとか表だけより、動きが見えると単純に面白いし伝達力バツグンだと思う。あーやっぱ可視化沼から抜け出せない感じするな。
  3. Guest 2025-12-07 Reply
    あのね、こないださ、うちの子が急に入院することになっちゃって…いやもう正直バタバタだったんだけど。病院のシステムとか患者さんの流れ?ぶっちゃけ全然ピンと来なくて、「こうしてください」って看護師さんから説明受けても頭で追いつかないというか…。あーそういえば前に読んだ記事で、gganimateってツール?なんかそれ使えば患者データを動き付きで見せられるらしいじゃん、それすごくない?でも本当にそんなので現場も親側も助かったりするものなのかなぁ、とちょっと思ったわけ。 小児科なんて特にそうだけど、例えば検査して診察して、その後また何やら手続きあったりして…ほんと流れが複雑なんよ。お年寄りとか外国人家族とか、絶対パニックになる人多いと思うし。でも実際アニメーション化されたら分かりやすくなるのかなぁ?まあ便利そうには見えるんだけど、逆に「情報多過ぎ!」って混乱したり、「え、この通り進まなきゃダメなの!?」みたいなプレッシャー感じたりしないのかな…そこは結構気になる。これ実際現場で働いてる人たちはどう思ってるんだろ、本音聞いてみたいな~あと、お医者さん自身はどう受け止めてるのかな?
  4. Guest 2025-11-18 Reply
    なんかさ、ここのところずっとgganimateで遊んでるのが止まらない(笑)。医療情報学やってる大学生なんだけど、最近どうしても院内で患者さんがどう動いてるか、そのデータをもうちょい分かりやすく見せたい!ってずっと考えてて。でもまあ、一人じゃ正直キツい瞬間多すぎて…。昨日、「先生、CRANに新しく出たばっかのgganimate使っていいですか?」とか軽く聞いてみたんだよね。あと、PC室のガチなマシンもちょっと借りれたらなーみたいなノリでお願いしてみたり。というか静止画だとぶっちゃけ“流れ”とか分からなくてモヤモヤしっぱなし。アニメーションだったら「このポイントめちゃ渋滞しとる!」とか一発じゃん? それ思ったらテンション上がっちゃって…他にも可視化したいデータ大量に転がってるから、ホントはもっといろんな人と情報交換したい気持ちしかない。他研究室巻き込んで盛大にコラボとか出来たら絶対面白いよねーー。
  5. Guest 2025-08-14 Reply
    へえ、患者の流れをアニメーションで可視化するって、そんな複雑なデータって本当に分かりやすくなるの?医療現場で使えるレベルなの?