馅饼GydF4y2Ba

饼图GydF4y2Ba

描述GydF4y2Ba

实例GydF4y2Ba

馅饼(GydF4y2BaXGydF4y2Ba)GydF4y2Ba使用中的数据绘制饼图GydF4y2BaXGydF4y2Ba.扇形图的每个切片表示一个元素GydF4y2BaXGydF4y2Ba.GydF4y2Ba

  • 如果GydF4y2Ba总和(X)≤ 1.GydF4y2Ba,然后在GydF4y2BaXGydF4y2Ba直接指定饼图切片的区域。GydF4y2Ba馅饼GydF4y2Ba只画部分馅饼,如果GydF4y2Ba总和(X)<1GydF4y2Ba.GydF4y2Ba

  • 如果GydF4y2Ba总和(X)>1GydF4y2Ba然后GydF4y2Ba馅饼GydF4y2Ba通过以下方式规范化值:GydF4y2BaX /笔(X)GydF4y2Ba以确定饼图每个部分的面积。GydF4y2Ba

  • 如果GydF4y2BaXGydF4y2Ba是数据类型的GydF4y2Ba明确的GydF4y2Ba,切片对应于类别。每个切片的面积是类别中的元素数除以类别中的元素数GydF4y2BaXGydF4y2Ba.GydF4y2Ba

实例GydF4y2Ba

馅饼(GydF4y2BaXGydF4y2Ba,GydF4y2Ba爆炸GydF4y2Ba)GydF4y2Ba将切片从饼中偏移。GydF4y2Ba爆炸GydF4y2Ba是由零和非零组成的向量或矩阵,对应于GydF4y2BaXGydF4y2Ba这个GydF4y2Ba馅饼GydF4y2Ba函数只对中的非零元素进行片偏移GydF4y2Ba爆炸GydF4y2Ba.GydF4y2Ba

如果GydF4y2BaXGydF4y2Ba是数据类型的GydF4y2Ba明确的GydF4y2Ba然后GydF4y2Ba爆炸GydF4y2Ba可以是对应于类别的零和非零向量,也可以是要偏移的类别名称的单元格数组。GydF4y2Ba

实例GydF4y2Ba

馅饼(GydF4y2BaXGydF4y2Ba,GydF4y2Ba标签GydF4y2Ba)GydF4y2Ba指定标记饼图切片的选项。在这种情况下,GydF4y2BaXGydF4y2Ba必须是数值。GydF4y2Ba

实例GydF4y2Ba

馅饼(GydF4y2BaXGydF4y2Ba,GydF4y2Ba爆炸GydF4y2Ba,GydF4y2Ba标签GydF4y2Ba)GydF4y2Ba偏移切片并指定文本标签。GydF4y2BaXGydF4y2Ba可以是数字或分类。GydF4y2Ba

实例GydF4y2Ba

馅饼(GydF4y2Ba斧头GydF4y2Ba,GydF4y2Ba___GydF4y2Ba)GydF4y2Ba打印到指定的轴中GydF4y2Ba斧头GydF4y2Ba而不是进入当前轴(GydF4y2BagcaGydF4y2Ba).选择GydF4y2Ba斧头GydF4y2Ba可以在前面的语法中的任何输入参数组合之前。GydF4y2Ba

实例GydF4y2Ba

PGydF4y2Ba=馅饼(GydF4y2Ba___GydF4y2Ba)GydF4y2Ba返回补丁和文本图形对象的矢量。输入可以是前面语法中的任何输入参数组合。GydF4y2Ba

例子GydF4y2Ba

全部崩溃GydF4y2Ba

创建一个矢量饼图GydF4y2BaXGydF4y2Ba.GydF4y2Ba

X=[130.52.52];饼图(X)GydF4y2Ba

通过设置相应的GydF4y2Ba爆炸GydF4y2Ba元素为1。GydF4y2Ba

分解=[0110];饼图(X,分解)GydF4y2Ba

创建一个矢量饼图GydF4y2BaXGydF4y2Ba然后给切片贴上标签。GydF4y2Ba

X = 1:3;标签= {GydF4y2Ba“税收”GydF4y2Ba,GydF4y2Ba“费用”GydF4y2Ba,GydF4y2Ba“利润”GydF4y2Ba};派(X,标签)GydF4y2Ba

创建带标签的饼图,然后修改文本标签的颜色和字体大小。GydF4y2Ba

X = 1:3;标签= {GydF4y2Ba“税收”GydF4y2Ba,GydF4y2Ba“费用”GydF4y2Ba,GydF4y2Ba“利润”GydF4y2Ba};p =派(X,标签)GydF4y2Ba

p = 1x6 graphics array: Patch Text Patch Text Patch TextGydF4y2Ba

获取标签“利润”的文本对象。更改其颜色和字体大小。使用点符号设置属性。GydF4y2Ba

t=p(6);t.背景色=GydF4y2Ba“青色”GydF4y2Ba;t.EdgeColor=GydF4y2Ba“红色”GydF4y2Ba;t.FontSize=14;GydF4y2Ba

创建饼图,并指定一个格式表达式,以显示小数点后三位数字的每个标签。若要在标签中包含百分号,请指定GydF4y2Ba“% %”GydF4y2Ba在表达式的末尾。GydF4y2Ba

X = [1/3 /3];派(X,GydF4y2Ba“%.3f%%”GydF4y2Ba)GydF4y2Ba

创建一个矢量饼图GydF4y2BaXGydF4y2Ba其中元素之和小于1。GydF4y2Ba

X=[0.19 0.22 0.41];馅饼(X)GydF4y2Ba

馅饼GydF4y2Ba绘制部分饼图,因为元素的和小于1。GydF4y2Ba

创建向量GydF4y2Bay2010GydF4y2Ba和GydF4y2Bay2011GydF4y2Ba它包含了两年的财务数据。然后创建一个包含值标签的单元格数组。GydF4y2Ba

2010年=[50 0 100 95];2011年=[65 22 97 120];标签={GydF4y2Ba“投资”GydF4y2Ba,GydF4y2Ba“现金”GydF4y2Ba,GydF4y2Ba“业务”GydF4y2Ba,GydF4y2Ba“销售”GydF4y2Ba};GydF4y2Ba

创建一个GydF4y2Ba2.GydF4y2Ba-借-GydF4y2Ba1.GydF4y2Ba平铺图布局,并显示饼图和图例GydF4y2Bay2010GydF4y2Ba第一个磁贴中的数据。然后显示该磁贴的饼图和图例GydF4y2Bay2011GydF4y2Ba第二个贴图中的数据。GydF4y2Ba

t=平铺布局(2,1);ax1=nexttile;饼图(ax1,y2010)图例(标签)标题(GydF4y2Ba“2010”GydF4y2Ba) ax2 = nexttile;派(ax2 y2011)传说(标签)标题(GydF4y2Ba“2011”GydF4y2Ba)GydF4y2Ba

绘制一个带有与类别对应的偏移片的类别饼图。GydF4y2Ba

X =分类({GydF4y2Ba“北方”GydF4y2Ba,GydF4y2Ba“南方”GydF4y2Ba,GydF4y2Ba“北方”GydF4y2Ba,GydF4y2Ba“东方”GydF4y2Ba,GydF4y2Ba“南方”GydF4y2Ba,GydF4y2Ba“西部”GydF4y2Ba});爆炸= {GydF4y2Ba“北方”GydF4y2Ba,GydF4y2Ba“南方”GydF4y2Ba};饼图(X,分解)GydF4y2Ba

现在,使用逻辑向量来偏移相同的切片。GydF4y2Ba

分解=[0110];饼图(X,分解)GydF4y2Ba

绘制不带任何偏移切片的分类饼图,并标记切片。当GydF4y2BaXGydF4y2Ba是数据类型的GydF4y2Ba明确的GydF4y2Ba您必须指定输入参数GydF4y2Ba爆炸GydF4y2Ba. 要指定不带任何偏移切片的标签,请指定GydF4y2Ba爆炸GydF4y2Ba作为空单元格数组,并且GydF4y2Ba标签GydF4y2Ba作为标签。GydF4y2Ba

X =分类({GydF4y2Ba“北方”GydF4y2Ba,GydF4y2Ba“南方”GydF4y2Ba,GydF4y2Ba“北方”GydF4y2Ba,GydF4y2Ba“东方”GydF4y2Ba,GydF4y2Ba“南方”GydF4y2Ba,GydF4y2Ba“西部”GydF4y2Ba});分解={};标签={GydF4y2Ba“E”GydF4y2Ba,GydF4y2Ba“不”GydF4y2Ba,GydF4y2Ba'S'GydF4y2Ba,GydF4y2Ba“W”GydF4y2Ba};饼图(X、分解、标签)GydF4y2Ba

现在,偏移一个切片并标记所有切片。GydF4y2Ba

X =分类({GydF4y2Ba“北方”GydF4y2Ba,GydF4y2Ba“南方”GydF4y2Ba,GydF4y2Ba“北方”GydF4y2Ba,GydF4y2Ba“东方”GydF4y2Ba,GydF4y2Ba“南方”GydF4y2Ba,GydF4y2Ba“西部”GydF4y2Ba});爆炸= {GydF4y2Ba“西部”GydF4y2Ba};标签={GydF4y2Ba“E”GydF4y2Ba,GydF4y2Ba“不”GydF4y2Ba,GydF4y2Ba'S'GydF4y2Ba,GydF4y2Ba“W”GydF4y2Ba};饼图(X、分解、标签)GydF4y2Ba

输入参数GydF4y2Ba

全部崩溃GydF4y2Ba

输入向量或矩阵。GydF4y2Ba

  • 如果GydF4y2BaXGydF4y2Ba是数值,则所有值都在GydF4y2BaXGydF4y2Ba必须是有限的。GydF4y2Ba

  • 如果GydF4y2BaXGydF4y2Ba是绝对的,那么GydF4y2Ba馅饼GydF4y2Ba忽略未定义的元素。GydF4y2Ba

数据类型:GydF4y2Ba双|范畴GydF4y2Ba

指定为数字向量或矩阵、字符向量单元格数组或字符串数组的偏移片。GydF4y2Ba

  • 如果GydF4y2BaXGydF4y2Ba是数字,那么GydF4y2Ba爆炸GydF4y2Ba必须是一个逻辑或数字向量或由零和非零组成的矩阵,对应于GydF4y2BaXGydF4y2Ba。一个真(非零值)会从饼图的中心偏移相应的切片,以便GydF4y2BaX(i,j)GydF4y2Ba从中心偏移,如果GydF4y2Ba爆炸(i,j)GydF4y2Ba是零。GydF4y2Ba爆炸GydF4y2Ba必须与相同的大小GydF4y2BaXGydF4y2Ba.GydF4y2Ba

  • 如果GydF4y2BaXGydF4y2Ba是绝对的,那么GydF4y2Ba爆炸GydF4y2Ba可以是类别名称字符向量的单元格数组,也可以是类别名称的字符串数组。GydF4y2Ba馅饼GydF4y2Ba偏移与中的类别对应的切片GydF4y2Ba爆炸GydF4y2Ba.GydF4y2Ba

  • 如果GydF4y2BaXGydF4y2Ba是绝对的,那么GydF4y2Ba爆炸GydF4y2Ba也可以是逻辑或数字向量,其中包含与中的每个类别相对应的元素GydF4y2BaXGydF4y2Ba这个GydF4y2Ba馅饼GydF4y2Ba按类别顺序,函数偏移对应于true(非零)的片。GydF4y2Ba

标签选项,指定为文本标签数组或格式表达式。使用此参数显示带有饼图切片的自定义文本标签,或显示MATLABGydF4y2Ba®GydF4y2Ba以特定格式提供。GydF4y2Ba

笔记GydF4y2Ba

在以下情况下指定标签选项的步骤GydF4y2BaXGydF4y2Ba包含分类值时,必须指定GydF4y2Ba爆炸GydF4y2Ba参数在标签选项之前。GydF4y2Ba

显示文本标签GydF4y2Ba

将标签指定为字符向量的单元格数组或字符串数组。GydF4y2Ba

什么时候GydF4y2BaXGydF4y2Ba包含数值,其中元素的数量GydF4y2Ba标签GydF4y2Ba必须等于中的元素数GydF4y2BaXGydF4y2Ba.GydF4y2Ba

什么时候GydF4y2BaXGydF4y2Ba中元素的数量和顺序GydF4y2Ba标签GydF4y2Ba必须等于类别的数量和顺序GydF4y2BaXGydF4y2Ba。要确定类别的数量和顺序,请使用GydF4y2Ba类别GydF4y2Ba作用GydF4y2Ba

以特定格式显示百分比GydF4y2Ba

将格式表达式指定为字符向量或字符串标量。格式表达式以百分比符号开头(GydF4y2Ba%GydF4y2Ba)后跟一系列标识符。GydF4y2Ba

自定义格式的示例。GydF4y2Ba

除转换字符外,所有标识符都是可选的。请按以下顺序指定标识符:GydF4y2Ba

  1. 一个或多个标志-用于显示加号、小数点和调整标签的选项。GydF4y2Ba

    • 加号(GydF4y2Ba+GydF4y2Ba)-在正值旁边显示加号。GydF4y2Ba

    • 散列符号(GydF4y2Ba#GydF4y2Ba) -即使精度为,也显示小数点GydF4y2Ba0GydF4y2Ba,例如GydF4y2Ba'50.'GydF4y2Ba.GydF4y2Ba

    • 负号(GydF4y2Ba–GydF4y2Ba) -左对齐标签,用空格填充标签的尾部,而不是在开始填充它们。GydF4y2Ba

  2. 字段宽度-标签中显示的最小字符数。将字段宽度指定为整数值。如果标签中的数字数小于字段宽度,则使用空格填充标签。GydF4y2Ba

  3. 精度-小数点右侧的位数。请将精度指定为小数点后跟整数值。GydF4y2Ba

  4. 转换字符-定点或指数符号。有关转换字符的列表,请参见下表。如果您指定的转换字符不适合数据,MATLAB使用GydF4y2Ba%eGydF4y2Ba相反GydF4y2Ba

转换字符GydF4y2Ba 描述GydF4y2Ba 实例GydF4y2Ba
FGydF4y2Ba 定点表示法。精度值表示小数位数。GydF4y2Ba “%.4f%%”GydF4y2Ba将占饼图6.25%的切片的标签显示为GydF4y2Ba6.2500%GydF4y2Ba.GydF4y2Ba
EGydF4y2Ba 指数表示法。精度值表示小数位数。GydF4y2Ba “%.4e%%”GydF4y2Ba将占饼图6.25%的切片的标签显示为GydF4y2Ba6.2500e+00%GydF4y2Ba.GydF4y2Ba
GGydF4y2Ba 更紧凑的版本GydF4y2BaEGydF4y2Ba或GydF4y2BaFGydF4y2Ba,无尾随零。精度值表示小数点后的最大位数。GydF4y2Ba “%.4g%%”GydF4y2Ba将占饼图6.25%的切片的标签显示为GydF4y2Ba6.25%GydF4y2Ba.GydF4y2Ba

除了上面列出的标识符之外,您还可以在格式表达式的开头或结尾指定文本GydF4y2Ba''GydF4y2Ba.要显示百分比符号,请使用GydF4y2Ba%%GydF4y2Ba例如GydF4y2Ba“%.2f%%”GydF4y2Ba显示尾随两个小数点和一个百分比符号的标签。GydF4y2Ba

坐标轴对象。使用GydF4y2Ba斧头GydF4y2Ba将饼图绘制在特定坐标轴而不是当前坐标轴上(GydF4y2BagcaGydF4y2Ba).GydF4y2Ba

输出参数GydF4y2Ba

全部崩溃GydF4y2Ba

色斑GydF4y2Ba和GydF4y2Ba文本GydF4y2Ba对象,作为向量返回。有关更多信息,请参见GydF4y2Ba块的属性GydF4y2Ba和GydF4y2Ba文本属性GydF4y2Ba.GydF4y2Ba

兼容性考虑GydF4y2Ba

全部展开GydF4y2Ba

R2019b中的行为发生了变化GydF4y2Ba

扩展功能GydF4y2Ba

在R2006a之前引入GydF4y2Ba