MATLAB饼图和柱状图

  1. 饼图
  • pie(x):绘制数据 x 的饼图,x 可以是向量或者矩阵,x 中的每一个元素将代表饼图的一个扇区,同时饼图中显示各元素总和的比例。
  • pie(x, explode):绘制数据 x 的饼图,其中参数 explode 可以用来设置饼图中某个重要的扇区进行抽取式重点显示,这里需要注意的是,explode 向量的长度与 x 中的元素个数相等,并与 x 中的元素意义对应,explode 元素为非零值,对应的元素扇区将从饼图中分离显示,通常非零值都设置为 1。
  • pie(x, labels):绘制数据 x 的饼图,其中参数 labels 可以用来设置饼图中各个扇区的显示标注,注意参数 labels 应该为字符串或者数字利用向量 X中的数据描绘饼图
    例:有一位研究生,在一年中平均每月的费用为生活费 190 元,资料费 33 元, 电话费 45 元,购买衣服 42 元,其他费用 45 元。请以饼图表示出他每月的消费比例,并在 饼图中分离出使用最多的费用和使用最少的费用的切片。
    x=[190 33 45 42 45];
    % 分离显示设置
    explode=[1 1 0 0 0];
    % 绘图
    figure()
    colormap hsv
    pie(x,explode,{‘生活费’,‘资料费’,‘电话费’,‘购买衣服’,‘其他费用’})
    title(‘饼图’)
    在这里插入图片描述
    %随机函数产生5*3的数组,对产生的数据取整
    Y = round(rand(5,3)*10);
    % 绘图
    subplot(2,2,1)
    bar(Y,‘group’)
    title ‘Group’
    %堆型二维垂直条形图
    subplot(2,2,2)
    bar(Y,‘stack’)
    title(‘Stack’)
    %堆型二维水平条形图
    subplot(2,2,3)
    barh(Y,‘stack’)
    title(‘Stack’)
    %设定条形的宽度为1.5
    subplot(2,2,4)
    bar(Y,1.5)
    title(‘Width = 1.5’)
    在这里插入图片描述
    CSDN:数学建模之MATLAB画图汇总

猜你喜欢

转载自blog.csdn.net/m0_38127487/article/details/114082524
今日推荐