Evaluate 文件

視覺化方法

Hugging Face's logo
加入 Hugging Face 社群

並獲得增強的文件體驗

開始使用

視覺化方法

用於視覺化評估結果的方法

雷達圖

evaluate.visualization.radar_plot

< >

( data model_names invert_range = [] config = None fig = None )

引數

  • data (List[dict]) — 結果(指標 + 值的列表)。例如 data = [{“accuracy”: 0.9, “precision”:0.8},{“accuracy”: 0.7, “precision”:0.6}]
  • names (List[dict]) — 模型名稱。例如 names = [“model1”, “model 2”, …]
  • invert_range (List[dict], 可選) — 需要反轉的指標(在值越小越好的情況下,例如速度)。例如 invert_range=[“latency_in_seconds”]
  • config (dict, 可選) — 格式化配置的規範,即:

    • rad_ln_args (dict, 預設為 {"visible": True}):徑向(圓形)線的可見性。

    • outer_ring (dict, 預設為 {"visible": True}):外環的可見性。

    • angle_ln_args (dict, 預設為 {"visible": True}):角度線的可見性。

    • rgrid_tick_lbls_args (dict, 預設為 {"fontsize": 12}):刻度上刻度標籤的字型大小。

    • theta_tick_lbls (dict, 預設為 {"fontsize": 12}):圖上變數標籤的字型大小。

    • theta_tick_lbls_pad (int, 預設為 3):圖上變數標籤的填充。

    • theta_tick_lbls_brk_lng_wrds (bool, 預設為 True ):標籤中的長詞是否被拆分。

    • theta_tick_lbls_txt_wrap (int, 預設為 15):刻度標籤的文字換行。

    • incl_endpoint (bool, 預設為 False):在刻度上包含值端點。

    • marker (str, 預設為 "o"):雷達圖中使用的標記形狀。

    • markersize (int, 預設為 3):雷達圖中使用的標記大小。

    • legend_loc (str, 預設為 "upper right"):雷達圖中圖例的位置。必須是:‘upper left’、‘upper right’、‘lower left’、‘lower right’ 之一。

    • bbox_to_anchor (tuple, 預設為 (2, 1):圖例的錨點。

  • fig (matplotlib.figure.Figure, 可選) — 用於繪製雷達圖的圖形。

建立一個複雜的雷達圖,其中每個變數都有不同的刻度。來源:https://towardsdatascience.com/how-to-create-and-visualize-complex-radar-charts-f7764d0f3652

< > 在 GitHub 上更新

© . This site is unofficial and not affiliated with Hugging Face, Inc.