1. W&B에 데이터 로깅하기
wandb.Table()로 로깅하세요. 로깅된 키별 데이터 포인트는 최대 10,000개까지를 권장합니다.
2. 쿼리 만들기
+ 버튼을 클릭한 다음 Custom Chart를 선택하세요. 맞춤형 차트 데모 워크스페이스에서 함께 따라 할 수 있습니다.

쿼리 추가
summary를 클릭하고historyTable을 선택해 run 이력에서 데이터를 가져오는 새 쿼리를 설정합니다.wandb.Table()을 로깅한 키를 입력합니다. 위 코드 스니펫에서는my_custom_table이었고, 예시 노트북에서는 키가pr_curve와roc_curve입니다.
Vega 필드 설정

- x-axis: runSets_historyTable_r (재현율)
- y-axis: runSets_historyTable_p (정밀도)
- color: runSets_historyTable_c (클래스 레이블)
3. 차트 사용자 지정

- 플롯, 범례, x축, y축 제목 추가(각 필드의 “title” 설정)
- “mark” 값을 “point”에서 “line”으로 변경
- 사용하지 않는 “size” 필드 제거


보너스: 복합 히스토그램

- 워크스페이스 또는 리포트에서 새 맞춤형 차트 패널을 만듭니다(“맞춤형 차트” 시각화 추가). 오른쪽 상단의 “Edit” 버튼을 눌러, 기본 제공 패널 유형 중 하나를 시작점으로 Vega 사양을 수정합니다.
- 해당 기본 제공 Vega 사양을 Vega용 복합 히스토그램 MVP 코드로 바꿉니다. 이 Vega 사양에서 Vega syntax를 사용해 메인 제목, 축 제목, 입력 도메인, 기타 세부 사항을 직접 수정할 수 있습니다(색상을 바꾸거나 세 번째 히스토그램을 추가할 수도 있습니다 :)).
- 오른쪽의 쿼리를 수정해 wandb logs에서 올바른 데이터를 불러옵니다.
summaryTable필드를 추가하고 해당tableKey를class_scores로 설정하여 run에서 로깅한wandb.Table을 가져옵니다. 그러면 드롭다운 메뉴를 통해class_scores로 로깅된wandb.Table의 column을 사용해 두 히스토그램 bin 세트(red_bins및blue_bins)를 채울 수 있습니다. 제 예시에서는 빨간 bins에animal클래스 prediction 점수를, 파란 bins에plant를 선택했습니다. - 미리보기 렌더링에 표시되는 plot이 만족스러울 때까지 Vega 사양과 쿼리를 계속 수정할 수 있습니다. 완료되면 상단의 다른 이름으로 저장을 클릭하고 맞춤형 plot 이름을 지정해 다시 사용할 수 있도록 합니다. 그런 다음 패널 라이브러리에서 적용을 클릭해 plot 생성을 마칩니다.

