• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    如何在matlab中為餅圖添加文本和百分比標簽

    創建餅圖時,MATLAB 會用各個扇區在整個餅圖中所占的百分比來標記每個扇區。您可以更改標簽以顯示不同的文本。

    東西/原料

    • matlab
    • 電腦

    方式/步調

    1. 1

      簡單的文本標簽

      建立帶有簡單文本標簽的餅圖。

      號令行鍵入:

      x = [1,2,3];

    2. 2

      號令行鍵入:

      pie(x,{'Item A','Item B','Item C'})

    3. 3

      帶百分比和文本的標簽

      建立帶有標簽的餅圖,標簽上包含每個扇區的自界說文本和預先計較的百分比值。

      建立餅圖并指定輸出參數 p,以包含由 pie 函數建立的文本和補片對象。pie 函數為每個餅圖扇區建立一個文本對象和一個補片對象。

      號令行鍵入:

      x = [1,2,3];

      p = pie(x);

    4. 4

      從文本對象的 String 屬性獲取每個餅圖扇區的占比百分比值。然后,在元胞數組 txt 中指定所需的文本。將此文本與元胞數組 combinedtxt 中的響應百分比值串聯起來。

      號令行鍵入:

      pText = findobj(p,'Type','text');

    5. 5

      號令行鍵入:

      percentValues = get(pText,'String');

    6. 6

      號令行鍵入:

      txt = {'Item A: ';'Item B: ';'Item C: '};

    7. 7

      號令行鍵入:

      combinedtxt = strcat(txt,percentValues);

    8. 8

      經由過程將文本對象的 String 屬性設置為 combinedtxt 來更改標簽。

      號令行鍵入:

      pText(1).String = combinedtxt(1);

    9. 9

      號令行鍵入:

      pText(2).String = combinedtxt(2);

    10. 10

      號令行鍵入:

      pText(3).String = combinedtxt(3);

      END
    • 發表于 2020-04-09 17:01
    • 閱讀 ( 1434 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆