wandb.Run.log() で記録されたメトリクスに対して折れ線グラフ(Line plots)が表示されます。折れ線グラフをカスタマイズして、複数のラインを比較したり、カスタム軸を計算したり、ラベル名を変更したりすることができます。

折れ線グラフの設定を編集する
このセクションでは、個別の折れ線グラフパネル、セクション内のすべての折れ線グラフパネル、または Workspace 内のすべての折れ線グラフパネルの設定を編集する方法を説明します。折れ線グラフの設定に関する包括的な詳細は、 Line plot reference を参照してください。個別の折れ線グラフ
個別の折れ線グラフの設定は、セクションや Workspace の折れ線グラフ設定よりも優先されます。折れ線グラフをカスタマイズするには:- パネルにマウスを合わせ、ギアアイコンをクリックします。
- 表示されるドロワー内で、タブを選択して設定を編集します。
- Apply をクリックします。
- Data: X軸、Y軸、サンプリング方法、スムージング、外れ値、チャートタイプを設定します。
- Grouping: プロット内で Runs をグループ化および集計するかどうか、およびその方法を設定します。
- Chart: パネルと軸のタイトルを指定し、凡例の表示・非表示と位置を設定します。
- Legend: パネルの凡例の外観と内容をカスタマイズします。
- Expressions: 軸に対してカスタム計算式を追加します。
セクション内のすべての折れ線グラフ
セクション内のすべての折れ線グラフのデフォルト設定をカスタマイズし、Workspace の設定を上書きするには:- セクションのギアアイコンをクリックして設定を開きます。
- 表示されるドロワー内で、 Data または Display preferences タブを選択して、セクションのデフォルト設定を構成します。各 Data 設定の詳細については、 Line plot reference を参照してください。表示設定の詳細については、 Configure section layout を参照してください。
Workspace 内のすべての折れ線グラフ
Workspace 内のすべての折れ線グラフのデフォルト設定をカスタマイズするには:- Settings というラベルの付いたギアアイコンがある Workspace の設定をクリックします。
- Line plots をクリックします。
- 表示されるドロワー内で、 Data または Display preferences タブを選択して、 Workspace のデフォルト設定を構成します。
- 各 Data 設定の詳細については、 Line plot reference を参照してください。
- 各 Display preferences セクションの詳細については、 Workspace display preferences を参照してください。 Workspace レベルでは、折れ線グラフのデフォルトの Zooming (ズーム)の振る舞いを設定できます。この設定は、一致する X軸キーを持つ折れ線グラフ間でズームを同期させるかどうかを制御します。デフォルトでは無効になっています。
プロットで平均値を可視化する
複数の異なる Experiments があり、それらの値の平均をプロットで確認したい場合は、テーブルの Grouping 機能を使用できます。 Run テーブルの上にある “Group” をクリックし、 “All” を選択すると、グラフに平均値が表示されます。 平均化する前のグラフは以下のようになります:

プロットで NaN 値を可視化する
wandb.Run.log() を使用して、 PyTorch テンソルを含む NaN 値を折れ線グラフにプロットすることもできます。例:

1つのチャートで複数のメトリクスを比較する

- ページの右上隅にある Add panels ボタンを選択します。
- 表示される左パネルから、 Evaluation ドロップダウンを展開します。
- Run comparer を選択します。
折れ線グラフの色を変更する
デフォルトの Runs の色が比較に役立たない場合があります。これを解決するために、 wandb では手動で色を変更できる2つの方法を提供しています。- Runテーブルから
- チャート凡例設定から
各 Run には、初期化時にデフォルトでランダムな色が割り当てられます。
いずれかの色をクリックすると、カラーパレットが表示され、そこから希望の色を手動で選択できます。


異なる X軸で可視化する
実験にかかった絶対時間を確認したい場合や、実験が実行された日付を確認したい場合は、 X軸を切り替えることができます。以下は、ステップから相対時間、そして実時間(wall time)に切り替える例です。
wandb.Run.log() の呼び出しでメトリクスを記録します。例:
ズーム
長方形をクリックしてドラッグすると、垂直方向と水平方向を同時にズームできます。これにより、 X軸と Y軸のズームが変更されます。
チャートの凡例を非表示にする
このシンプルな切り替えスイッチで、折れ線グラフの凡例をオフにできます。
Run メトリクス通知を作成する
Automations を使用して、 Run メトリクスが指定した条件を満たしたときにチームに通知します。オートメーションは Slack チャンネルへの投稿や Webhook の実行が可能です。 折れ線グラフから、表示されているメトリクスに対して run metrics notification を素早く作成できます。- パネルの上にマウスを置き、ベルのアイコンをクリックします。
- 基本設定または詳細設定コントロールを使用してオートメーションを構成します。例えば、オートメーションの範囲を制限するために Run フィルターを適用したり、絶対的な閾値を設定したりします。
