サポートされるビジュアライゼーション・タイプ
TableGPT Agentは、以下のような一般的なデータ可視化チャートを生成することができます:
- 折れ線グラフ
- ヒストグラム
- 円グラフ
- 散布図
- ヒートマップなど
使用方法
ビジュアル・チャートは、簡単な自然言語コマンドで生成できる:human_message = HumanMessage(content="绘制销售额的柱状图")
async for event in agent.astream_events(
input={"messages": [human_message], "date": date.today()},
config={"configurable": {"thread_id": "my-thread"}},
version="v2"
):
if event["event"] == "on_chat_model_end":
print(event["data"]["output"])
動作原理
可視化リクエストを受信すると、エージェントは以下のことを行います:
1.ユーザーニーズの把握
2.適切なチャートタイプの自動選択
3.対応するPythonコードを生成する(通常、matplotlibまたはseabornライブラリを使用)。
4.コードを実行し、チャート結果を返す
ほら
- 必要な視覚化ライブラリがローカル環境にインストールされていることを確認します。
- 大規模なデータセットの場合、より長い生成時間が必要になることがある。
- より正確な結果を得るために、特定のX軸とY軸フィールドを指定することができます。
この答えは記事から得たものである。TableGPTエージェント:複雑な表形式データを分析するために設計されたインテリジェントツールについて