CSVToSVG ツール

コンマ区切り値ファイルからベクター ラインのグラフを生成するためのコマンドライン ツールについて説明します。

Windows
MacOS
Linux

このページは、できる限り迅速に情報を提供できるようにドラフト段階で公開されています。最新情報については、このページを再度ご確認ください。

CSVToSVG は、スケーラブル ベクター グラフィックス (SVG) ラインまたはコンマ区切り値 (CSV) ファイルから積み上げグラフを作成できるコマンドライン ツールです。このツールでは滑らかな線と予算線がサポートされており、単一の CSV 内の複数の統計情報、複数の CSV または複数の CSV を含む単一のディレクトリの単一の統計情報など、数値のあらゆる統計情報をグラフ化できます。データは、StartFPSChart コマンドおよび StopFPSChart コマンド、または CSV プロファイラ のいずれかを使用して生成できます。

CsvUnitFPSChart.png

CSVToSVG 実行可能ファイルは、次の場所にあります。

[UnrealEngineDirectory]/Engine/Binaries/DotNET/CSVTools/CSVToSVG.exe

ソース ファイルは次の場所にあります。

[UnrealEngineDirectory]/Engine/Source/Programs/CSVTools/CSVToSVG

必須の引数

引数

説明

-csvs [list] または -csvDir [path]

スペース区切りの CSV のリストまたは 1 つのディレクトリを指定します。

-o [svgFilename]

SVG 出力のファイル名を設定します。

-stats [stat names]

統計情報のリストを指定します。これにはワイルドカードを使用できます。例: -stats renderthread/*

複数の csv を比較する場合、複数の統計情報はサポートされていません。

オプションの引数

引数

説明

-skipRows [n]

CSV の指定された数の行を省略します。これは、FPSChartStart コマンドから生成された CSV ファイルに役立ちます。CSV ファイルの最上部には 4 行の要約があります。

-minX [value] -maxX [value] -minY [value] -maxY [value]

ソース データの X および Y の範囲を固定します。

-smooth

グラフをスムージングします。

-smoothKernelSize [numFrames]

使用する列エントリのカーネル スムージング サイズを指定します。

-smoothKernelPercent [percentage]

カーネル スムージング サイズをグラフの長さの割合として指定します。

-legend [list]

凡例をオーバーライドします。オーバーライドしない場合、凡例は自動的に計算されます。

-width [value] -height [value]

画像の幅と高さを指定します。

-title [name]

グラフのタイトルを設定します。

-noMetadata

-graphOnly

グラフのみをレンダリングして、境界線はレンダリングしません。

-budget [ms]

予算線を設定します。デフォルト値は「33.3」です。

-thickness [multipler]

グラフの線の太さを設定します。

-theme [dark/light]

-showEvents [names]

CSV にイベント列がある場合、指定されたイベントのイベント マーカーを描画します。これにはワイルドカードを含めることができます。

-threshold [value]

このしきい値を完全に下回る統計情報を無視します。

-stacked

累積統計情報の積み上げグラフを作成します。

-stacktotalstack [stat name]

合計統計情報を指定します。これは積み上げグラフでのみ有効です。

-ignoreStats [list]

無視する統計情報のリストを指定します。これにはワイルドカードを含めることができます。

-interactive

インタラクティブなフレーム マーカーを追加します。

-colourOffset [value]

複数の色を循環して使用します。

-averageThreshold [value]

平均がこのしきい値を下回る統計情報を無視します。

-maxHierarchyDepth [depth]

レンダリングスレッド/初期ビューなどの階層で統計情報を使用する場合、走査する階層の最大の深さを指定します。

-hierarchySeparator [character]

階層の区切り文字 (「/」など) を指定します。

-hideStatPrefix [string]

「gpu/」などの統計情報を表示する際の凡例のプレフィックスを非表示にします。

-compression [pixel error value]

SVG データの非可逆圧縮を有効にします。

-showaverages

凡例の隣に統計情報の平均を表示し、凡例の統計情報を平均値の降順に並べます。

-hideEventNames [1/0]

-showAllEventNames [1/0]

-highlightEventRegions [startEventName,endEventName]

イベント コントロール (-showevents を参照)。

-discardLastFrame [1/0]

無効であることの多いデータの最終フレームを破棄します。デフォルトではオン (1) になっています。

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback