wandb.Run.log() API call 1 回に対応します。
たとえば、次のスクリプトには 10 回繰り返す for ループがあります。各反復で、スクリプトは validation_loss というメトリクスをログし、step 番号を 1 ずつ増やします。
validation_loss メトリクスが x軸 step に対してプロットされます。step は wandb.Run.log() が呼び出されるたびに 1 ずつ増加します。前のコード例では、x軸に step 番号 0、1、2、…、9 が表示されます。

define_metric() method を使用すると、ログした任意のメトリクスをカスタム x軸として使用できます。
name パラメーターには y軸に表示するメトリクスを指定します。step_metric パラメーターには、x軸として使用するメトリクスを指定します。カスタムメトリクスをログする場合は、辞書内で x軸と y軸の両方の値をキーと値のペアとして指定してください。
次のコードスニペットをコピー&ペーストして、カスタム x軸メトリクスを設定します。<> 内の値はご自身の値に置き換えてください。
x_axis_squared というカスタム x軸 を作成します。カスタム x軸 の値は、for ループのインデックス i の二乗 (i**2) です。y軸 は、Python 組み込みの random モジュールを使用した検証損失 ("validation_loss") のモック値で構成されます:
validation_loss メトリクスはカスタム x軸 x_axis_squared に対してプロットされており、これは for ループのインデックス i を二乗した値です。x軸 の値は 0, 1, 4, 9, 16, 25, 36, 49, 64, 81 で、それぞれ 0, 1, 2, ..., 9 の二乗に対応しています。

globs を使用すると、複数のメトリクスに対してカスタム x軸 を設定できます。たとえば、次のコードスニペットでは、プレフィックス train/* を持つログされたメトリクスを x軸 train/step にプロットしています.