<>

XMLグラフ作成ツール:XMLをグラフに変換

解析コードを一切書かずに、XML 文書からインタラクティブなグラフを生成します。.xml ファイル、RSS フィード、レポート出力をアップロードすると、繰り返しレコードが検出され、平坦化され、その構造に合うグラフの種類と結びつけられます。

無料で試す →

登録不要 · データ非保存 · 完全無料

使い方

  1. 1

    XMLファイルをアップロード

    .xml ファイルをドロップしてください。登録不要。

  2. 2

    AI 支援による変換

    エンジンがデータを読み込み、列の種類を検出し、各パターンに最適なグラフを選択します。

  3. 3

    グラフを可視化

    インタラクティブなグラフが即座に完成。トレンドを探索してインサイトを共有しましょう。

必要なものすべて、それ以上なし

アカウント不要

即時アップロード、登録なし。

プライバシー最優先

ファイルはサーバーに保存されません。

どのデバイスでも

モバイルとデスクトップで動作します。

AI搭載

データから最適なグラフを自動選択。

よくある使用例

繰り返しレコードのグラフ化

XMLはしばしば繰り返し要素のリストを持ちます。注文・取引・測定値などです。これらの繰り返しノードを行に変え、XSLTを書かずに数値フィールドをグラフ化できます。

レポート書き出しの可視化

財務やシステムのレポートはXMLで書き出されることが多いです。数値を棒グラフや折れ線グラフに変換し、そのままではタグの壁である文書を要約します。

フィードやログの要約

RSSフィードやXMLログから取り出した件数や値を描いて時系列の傾向を確認し、冗長な構造化ファイルを1枚の読みやすいグラフに変えます。

パーサーを書かずに XML をグラフにする

XML の出力をグラフに変えるには、通常コードを書きます。文書を解析し、繰り返し要素を見つけ、各値が子タグにあるのか属性にあるのかを判断し、名前空間の接頭辞を取り除き、結果をグラフライブラリが求める形に変換する——1 分で答えを知りたかった問いのために、慣れた午後いっぱいの作業になります。 ここではまずファイルが読み取られます。繰り返し要素が特定され、属性と子タグが列としてまとめられ、入れ子が平坦化され、接頭辞が取り除かれます。得られた構造に合うグラフの種類がすぐに生成されるため、グラフを作るのではなく、まず見るところから始められます。

何がレコードとみなされるか

ジェネレーターは繰り返される要素を基準に動きます。RSS フィードなら &lt;item&gt;、サイトマップなら &lt;url&gt;、UBL 請求書なら &lt;InvoiceLine&gt;、データベース出力なら多くは &lt;row&gt; か &lt;record&gt; です。名前を指定する必要はありません。解析処理が繰り返される階層を見つけ、その出現ごとに 1 つのデータ点として扱います。 グラフが物足りなく見えるときも、まずここを確認してください。レコードが 1 件しかない文書は点も 1 つになり、レコードの深さがそろっていない文書では、想定より上の階層で繰り返されている場合があります。グラフの隣のデータ表が、実際に何が抽出されたかをそのまま示すので、一目で判断できます。

グラフの種類はどう決まるか

グラフの選択は好みではなく、抽出された表の形に従います。 数値フィールドの隣にある日付フィールドは時間に沿った系列であり、折れ線グラフで最も読みやすくなります。レポート出力やフィードのアーカイブでよくある形です。数値フィールドの隣にあるカテゴリフィールドはグループ間の比較であり、棒グラフが適します。数値フィールドが 2 つあれば関係性を示唆し、散布図がそれを表します。全体を構成する少数のカテゴリなら円グラフが機能します。 1 つではなく複数の候補が提示されます。同じレコードが複数の妥当な読み方を許すことが多いためです。どのグラフもスライド・文書・メッセージ用に PNG としてダウンロードできます。

数値を数値として描かせる

XML に型はありません。何かが解釈するまで、すべての値は文字列です。期待外れのグラフのほとんどはここから生まれます。 <code>&lt;Amount&gt;1.249,90&lt;/Amount&gt;</code> や <code>&lt;Total&gt;€1,249.90&lt;/Total&gt;</code> のように書かれた指標は文字列として読まれ、文字列の列は数値軸ではなくカテゴリとして描画されます。数値は素のまま出力し、通貨は独自の要素か属性に分けてください。日付も同様で、ISO 形式の日付は解釈されて時系列に並びますが、地域独自の形式は並ばないことがあります。 データ表の各列は検出された型を示すため、指標が数値として読まれているかの確認は一目で済みます。平坦化したレコードを別の場所で使う場合は、CSV と JSON のエクスポートが同じ場所にあります。SOAP や UBL のペイロードを表計算ソフトへ移す最短の方法でもあります。

ヒントとベストプラクティス

グラフ化は、XML にレコードを表す繰り返し要素が含まれているときに最も適切に働きます。同じ子タグを持つ <item>、<row>、<entry> といったノードが多数並ぶ形です。繰り返される要素が 1 行になり、子タグが 1 列になるため、レコード間で構造が揃っているほどきれいなグラフになります。子要素の値も属性の値も、どちらも読み取られます。入れ子をあらかじめ簡略化する必要はありません。入れ子の子要素は user.name のようなドット区切りの列に自動で平坦化され、名前空間の接頭辞も取り除かれるため、SOAP や UBL の文書はそのまま扱えます。文書は整形式にしてください。ルート要素は 1 つ、タグは正しく閉じ、テキスト内の &、<、> は実体参照にします。数値指標は素の数値のままにしてください。通貨記号や桁区切りを付けて書かれた値は文字列として読まれ、数値軸ではなくカテゴリとして描画されます。

データを可視化する準備はできていますか?

XMLファイルをアップロードして、データが生き生きとする様子をご覧ください。

無料で試す →

よくある質問

Q.このサイトで何ができますか?また、XMLファイルをグラフに変換するにはどうすればよいですか?

このサイトは、XML(.xml)ファイルを視覚化、閲覧、およびインタラクティブなグラフに変換するための無料のオンラインツールです。ファイルをアップロードするだけで、グラフが自動生成されます。

Q.対応しているファイル形式は何ですか?

.xml ファイルに対応しています。

Q.どの種類のグラフを生成できますか?

棒グラフ、折れ線グラフ、面グラフ、円グラフ、散布図、トレンドグラフ — データに基づいて自動的に選択されます。

Q.無料ですか?

100%無料です。サインアップ不要、クレジットカード不要、制限なし。

Q.どの要素が 1 行になりますか?

繰り返される要素です。RSS の <item>、サイトマップの <url>、UBL の <InvoiceLine>、あるいはベンダー独自のタグでも、解析処理が繰り返される階層を自分で見つけます。指定は不要です。

Q.SOAP や UBL の文書をそのままグラフにできますか?

はい。名前空間の接頭辞は取り除かれ、ペイロードのレコードはエンベロープの中から見つかるため、これらの文書は送られてきたままグラフになります。

Q.属性の値もグラフの項目として使えますか?

はい。属性も子要素もどちらも通常の列になるため、どちらの出力形式でも軸や系列として使えます。

Q.数値がカテゴリとして描画されるのはなぜですか?

XML の値は解析されるまで文字列です。通貨記号や桁区切りを含む指標は文字列として読まれます。数値は素のまま出力し、通貨は分けてください。

Q.グラフをダウンロードできますか?

はい。各グラフに PNG を保存するダウンロードボタンがあり、平坦化したレコードは同じ画面から CSV または JSON としてエクスポートできます。

別の形式のファイルをお持ちですか?

形式ごとに、それ専用のツールを用意しています。