在MATLAB中,pie函數(shù)用于繪制餅圖。其語法如下:
pie(X):繪制一個(gè)餅圖,X是一個(gè)包含正數(shù)的向量,表示每個(gè)扇形的大小。餅圖中每個(gè)扇形的大小與X中相應(yīng)元素的值成比例。
pie(X, explode):除了指定每個(gè)扇形的大小外,還可以通過explode參數(shù)指定是否將某個(gè)扇形從餅圖中分離出來。explode是一個(gè)與X相同大小的向量,其中對應(yīng)位置為1表示將該扇形分離出來,為0表示不分離。
pie(X, explode, labels):除了繪制餅圖和指定分離扇形,還可以通過labels參數(shù)指定每個(gè)扇形的標(biāo)簽。labels是一個(gè)與X相同大小的cell字符串?dāng)?shù)組,其中對應(yīng)位置的字符串為該扇形的標(biāo)簽。
pie(ax, ___):在指定的坐標(biāo)軸ax上繪制餅圖。
示例:
X = [20, 30, 15, 35]; % 定義每個(gè)扇形的大小
explode = [0, 0.1, 0, 0]; % 分離第二個(gè)扇形
labels = {'A', 'B', 'C', 'D'}; % 設(shè)置標(biāo)簽
pie(X, explode, labels); % 繪制餅圖
title('Pie Chart'); % 設(shè)置標(biāo)題
這將繪制一個(gè)包含4個(gè)扇形的餅圖,每個(gè)扇形的大小分別為20、30、15和35。第二個(gè)扇形將被分離出來,標(biāo)簽分別為A、B、C和D。