使い方ガイドへスキップ
Chart Animation作者 iart-ai

Chart Animation スキル。

正確な値とフレームに基づく動きで、データのグラフを描画します。

  • データアニメーション
  • グラフ
ソースレビュー · chart-animationSKILL.md
タスク 正確な値とフレームに基づく動きで、データのグラフを描画します。 成果物 フレームで駆動するRemotionのグラフコンポジション。 始める前に ソースの手順にはRemotionと、選択したグラフまたはスケール用パッケージが必要です。
記事用の要約 · ソース確認日 2026-11-02 · 生成された例ではありません

01 機能概要

正確な値とフレームに基づく動きで、データのグラフを描画します

フレームで駆動する数値、読みやすいカウンター、順位の変化を備えたグラフ動画を作り、Remotionでの書き出し前にデータを確認します。

ソースに基づくワークフロー実行ベンチマークではありません

作業の進め方

chart-animationは、現在の動画フレームから数値と形状を計算する動くグラフを作ります。データをピクセルに対応付けるスケールと、フレームを変化する値に対応付ける補間を分けます。グラフライブラリ独自のタイマーがオフラインレンダラーと一致しない場合、この区別が重要です。

記載された手順ではRemotionを使って出力し、データセットは入力propsに保持します。伸びる棒、カウンター、線の描画、順位の推移を扱います。動画のエンコードや複数データセットへの展開の前に、レンダリングした静止画でラベル、単位、最終値を正確に確認します。

想定される成果物

  • フレームで駆動するRemotionのグラフコンポジション。
  • MP4と、再利用可能なデータセット・テーマの入力。
  • ラベル、順位、値を確認するための代表的な静止画。
サンプルブリーフを見る

ブリーフからレビューまで

  1. 01
    データの対応付けを検証する

    時刻フィールド、系列、単位、値の範囲を特定します。データとテーマを分離し、入力スキーマと既定propsを指定してRemotionのコンポジションを登録します。行数で動画の長さが決まる場合はcalculateMetadataで尺を求め、データを変えても前の動画の長さが残らないようにします。

  2. 02
    フレームから変化を駆動する

    フレームの時計を使って値と位置を計算します。競合するグラフライブラリのアニメーションループを無効にし、丸めた後の値を表示用に整形します。

  3. 03
    エンコード前に確認する

    実際の納品用propsで、冒頭、中間、最後の静止画をレンダリングします。MP4全体を作る前に、正確な数値、順位の変化、ラベル、スケールを確認します。

02 利用場面

使いどころ

ソースの手順にはRemotionと、選択したグラフまたはスケール用パッケージが必要です。

向いているケース

  • 動画でもデータの正確さが必要数字の誤りや列の対応ミスで意味が変わるグラフに使います。
  • 同じグラフデザインを多くのデータに使う検証したpropsと共有テーマの設定により、同じソースプロジェクトから繰り返し出力できます。

確認すべき制限

  • レンダリング環境が必要ソースの手順にはRemotionと、選択したグラフまたはスケール用パッケージが必要です。
  • 動きだけでは解釈を検証できないデータと解釈を用意して確認する必要があります。棒が滑らかに動いても、指標に意味がある証明にはなりません。

用意する入力

  • 構造化されたレコード系列の識別子と時刻フィールドが明確なCSVまたはJSONを用意します。
  • 指標の定義単位、丸め方、ラベル、間を取って示したい出来事を指定します。
  • 動画の条件尺、縦横比、フレームレート、想定する視聴サイズを伝えます。

03 重要な判断

重要な判断

  1. 決定論的な値

    同じフレームに移動すると、タイマー次第の状態ではなく同じデータが表示されます。

  2. 読みやすいカウンター

    整形と等幅数字により、変化する数値の画面上の位置を安定させます。

  3. 一括処理前の代表例の確認

    実データを使うと、対応付けやレイアウトの欠陥が多数のファイルに広がる前に見つかります。

04 依頼例

目的を絞った依頼文を試す

以下のサンプルブリーフはテストされていません。使用前にスキルのセットアップを確認してください。

ソースとセットアップを確認する

系列の識別子と時刻フィールドが明確なCSVまたはJSONを用意します。

アップストリームのソースファイル
https://github.com/iart-ai/data-animation-skills/blob/8ce2709c3992490251e8a991535b1945f01c6865/skills/chart-animation/SKILL.md

以下の参照先から、提供元の手順を確認できます。利用前にリポジトリのセットアップ要件を確認してください。これはインストールコマンドではありません。

一つの成果物から始める

スキルを実行する前に、このブリーフの範囲、素材、制約を調整してください。

サンプルブリーフ
chart-animationを使い、月次売上CSVから15秒のランキング動画を作ってください。提供した5つの製品名と売上金額を正確に保ち、通貨の単位を表示してください。冒頭に短い表示時間を置き、順位の変化を動かし、最初に首位が入れ替わる時点で間を取り、最後の結果は読める長さで見せてください。系列の識別子を固定し、等幅数字を使い、動画フレームから値と位置を計算してください。エンコード前に、実際のCSVから得たpropsで代表的な静止画を出力してください。MP4、再利用可能なコンポジション、使用したデータ列を示すメモを納品してください。

結果を確認する

実際の出力を、次の観察可能な基準に照らして確認してください。

  • 描画されたラベル、単位、最終値を提供されたレコードと照合する。
  • 補間された順位の動きと、画面外にはみ出すラベルを確認する。
  • 実際の入力props、最終的な尺、デコードした動画を確認する。

OpenDesignは、コーディングエージェント向けのローカルデザインワークスペースを提供します。この掲載は、スキルが同梱されていること、または外部ツール、認証情報、ソフトウェア依存関係が含まれていることを意味しません。

05 ソースとライセンス

ソースとライセンス

このページは、下記にリンクされた固定のソースリビジョンについて説明しています。アップストリームの挙動や要件は変更される可能性があります。

ソースの所有者
iart-ai
スキルファイル
SKILL.md
ライセンス
MIT
確認したスナップショット
2026-11-02 · 8ce2709c3992
編集部によるソース要約
正確な値とフレームに基づく動きで、データのグラフを描画します。

リンク先のソースに基づく、OpenDesignによるオリジナルの要約です。リポジトリのスター数は日付時点の人気の指標であり、スキルの利用状況や品質スコアではありません。

06 開始前の質問

始める前の質問

D3は使えますか?

ソースでは、時間は動画レンダラーに管理させ、スケールと形状にD3を使います。D3のトランジションなど独立したアニメーションの時計で、書き出すフレームを駆動しないでください。

動画の前に静止画を確認するのはなぜですか?

値の誤り、列の入れ替わり、切れたラベルが見つけやすくなります。ソースでは、実際に納品するデータセットで確認することを求めています。

複数のCSVをレンダリングできますか?

記載されたパターンでは、各データセットをpropsとして一つのコンポジションに渡します。一括処理へ進む前に、代表的なデータセットを検証してください。

OpenDesign

依頼内容とデザイン作業を一つの場所に。

ブリーフ、ソース資料、デザイン作業をローカルワークスペースにまとめて管理できます。ワークフローに追加する前に、スキル自体のセットアップを確認してください。

アップストリームのソースファイル
https://github.com/iart-ai/data-animation-skills/blob/8ce2709c3992490251e8a991535b1945f01c6865/skills/chart-animation/SKILL.md