wandb.Run.log() でログしたメトリクスは、デフォルトで時間の経過に沿った折れ線グラフとして表示されます。折れ線グラフでは、複数のメトリクスのプロットやカスタム軸の計算などが行えます。
このページでは、Workspace で折れ線グラフを作成、設定、管理する方法を説明します。

折れ線グラフを追加する
以下のセクションでは、単一または複数のメトリクスについて折れ線グラフを作成する方法を説明します。- 単一メトリクスの折れ線グラフ
- 複数メトリクスの折れ線グラフ
自動 Workspaceでは、W&B はログされた各メトリクスについて、単一メトリクスの折れ線グラフを自動的に作成します。自動 Workspace から削除した折れ線グラフを再度追加する場合や、手動 Workspace に折れ線グラフを追加する場合は、次の手順を実行します。
- Workspace にアクセスします。
- 折れ線グラフをグローバルに追加するには、panel search フィールドの近くにあるコントロールバーで Add panels をクリックします。 セクションに直接折れ線グラフを追加する場合は、セクションの action () メニューをクリックし、+ Add panels をクリックします。
-
デフォルト設定で単一メトリクスのグラフを追加するには、Quick panel builder をクリックします。
- Single-key panels タブで、メトリクスにカーソルを合わせて Add をクリックします。追加するパネルごとにこの手順を繰り返します。
- Create [NUMBER] panels をクリックします。
-
カスタムの折れ線グラフを追加する場合は、Line plot をクリックします。
- 各タブで、折れ線グラフのデータ、グループ化、表示設定を構成します。詳細については、折れ線グラフの設定を編集するを参照してください。
- X 軸または Y 軸に計算式を追加するには、Expressions をクリックします。JavaScript の正規表現がサポートされています。
- チャートなど、追加するパネルのタイプを選択します。パネルの設定の詳細が、デフォルト値が選択された状態で表示されます。
- 必要に応じて、パネルとその表示設定をカスタマイズします。設定オプションは、選択したパネルのタイプによって異なります。各パネルタイプのオプションの詳細については、折れ線グラフまたは棒グラフを参照してください。
- Apply をクリックします。
折れ線グラフの設定を編集する
以下のセクションでは、個々のラインプロットパネル、セクション内のすべてのラインプロットパネル、または Workspace 内のすべてのラインプロットパネルの設定を編集する方法を説明します。折れ線グラフの設定の詳細については、折れ線グラフのリファレンスを参照してください。個別の折れ線グラフ
折れ線グラフごとの個別設定は、セクションまたは workspace の折れ線グラフ設定よりも優先されます。折れ線グラフをカスタマイズするには、次の手順を実行します。- workspace にアクセスします。
- パネルにマウスカーソルを合わせ、歯車アイコンをクリックします。
- 表示されたドロワーでタブを選択し、設定を編集します。
- Apply をクリックします。
- Data: X 軸、Y 軸、サンプリング方法、スムージング、外れ値、チャート タイプを設定します。
- Grouping: プロット内で run をグループ化・集計するかどうかと、その方法を設定します。
- Chart: パネルと軸のタイトルを指定し、凡例の表示/非表示と位置を設定します。
- Legend: パネルの凡例の外観と内容をカスタマイズします。
- Expressions: 軸に使用するカスタム計算式を追加します。乗算などの算術演算を含むオペレーターの一覧と式の例については、式 を参照してください。
セクション内のすべての折れ線グラフ
Workspace の折れ線グラフ設定を上書きして、セクション内のすべての折れ線グラフのデフォルト設定をカスタマイズするには、次の手順を実行します。- Workspace にアクセスします。
- セクションの歯車アイコンをクリックして、設定を開きます。
- 表示されるドロワーで Data タブまたは Display preferences タブを選択し、セクションのデフォルト設定を行います。各 Data 設定の詳細については、折れ線グラフのリファレンスを参照してください。各表示設定の詳細については、セクションのレイアウトを設定するを参照してください。
Workspace 内のすべての折れ線グラフ
Workspace 内のすべての折れ線グラフのデフォルト設定をカスタマイズするには、次の手順を実行します。- Workspace にアクセスします。
- Settings というラベルの付いた歯車アイコン (Workspace 設定アイコン) をクリックします。
- Line plots をクリックします。
- 表示されるドロワーで Data タブまたは Display preferences タブを選択し、Workspace のデフォルト設定を構成します。
- 各 Data 設定の詳細については、折れ線グラフのリファレンスを参照してください。
- 各 Display preferences セクションの詳細については、Workspace の表示設定を参照してください。Workspace レベルでは、折れ線グラフのデフォルトの Zooming 動作を設定できます。この設定では、x 軸のキーが一致する折れ線グラフ間でズームを同期するかどうかを指定します。デフォルトでは無効です。
プロット上で平均値を可視化する
複数の実験の値の平均をプロット上で確認したい場合は、表の Grouping 機能を使用できます。run テーブルの上にある Group をクリックし、All を選択すると、グラフに平均値が表示されます。 次の画像は平均化する前のグラフで、run ごとに 1 本の線が表示されています。

プロット上で NaN 値を可視化する
NaN を返す損失など、未定義になる場合があるメトリクスをトラッキングしたい場合は、そのままログしてください。W&B が折れ線グラフ上にレンダリングします。また、wandb.Run.log() を使用すると、PyTorch のテンソルを含む NaN 値を折れ線グラフにプロットすることもできます。例:

1 つのチャートで複数のメトリクスを比較する
1 つ以上の run の複数のメトリクスを並べて比較するには、Workspace に Run comparer パネルを追加します。
- Workspace にアクセスします。
- ページ右上にある Add panels ボタンを選択します。
- 表示されたドロワーで Evaluation ドロップダウンを展開します。
- Run comparer を選択します。
線の色を変更する
run のデフォルトの色では比較しにくい場合、W&B では 2 つの方法で色を変更できます。run テーブルから変更する方法と、チャートの凡例設定から変更する方法です。- run テーブルから
- チャートの凡例設定から
各 run には、初期化時にデフォルトでランダムな色が割り当てられます。
いずれかの色をクリックするとカラーパレットが表示され、任意の色を選択できます。


異なる X 軸で可視化する
デフォルトでは、折れ線グラフの X 軸にはトレーニングステップが使用されますが、別の X 軸に切り替えて、データを別の視点から確認することもできます。実験にかかった絶対時間や、実験が実行された日付を確認したい場合は、X 軸を切り替えてください。次の例では、X 軸を step から相対時間、さらに実時間へと切り替えています。
wandb.Run.log() の呼び出しで、そのメトリクスもログします。例:
ズーム
折れ線グラフの特定の領域を詳しく確認したい場合は、両方の軸を同時にズームインできます。クリックしてドラッグし、矩形を描くと、垂直方向と水平方向に同時にズームします。この操作により、X 軸と Y 軸の両方のズームが変更されます。
チャートの凡例を非表示にする
チャートの凡例がプロットの表示領域を圧迫している場合は、凡例を非表示にできます。折れ線グラフの凡例は、次のトグルでオフにできます。
run メトリクス通知を作成する
オートメーションを使用すると、run のメトリクスが指定した条件を満たしたときにチームに通知できます。オートメーションでは、Slack チャンネルへの投稿や webhook の実行が可能です。 折れ線グラフから、そのグラフに表示されているメトリクスを対象とする run メトリクス通知を作成できます。- Workspace にアクセスします。
- パネルにカーソルを合わせ、ベルアイコンをクリックします。
- 基本設定または詳細設定のコントロールを使用して、オートメーションを設定します。たとえば、run フィルターを適用してオートメーションの適用範囲を絞り込んだり、絶対しきい値を設定したりできます。
