如何在matlab中画不同种类的条形图

如果需要查看一段时间内的结果、对比不同数据集的结果,或展示单个元素对汇总量的贡献和影响,则条形图会很有用处。默认情况下,条形图会将一个向量或矩阵中的每个元素表现为一个条形,条形的高度与元素的值成比例。

东西/原料

  • matlab
  • 电脑

二维条形图

  1. 1

    bar 函数沿着 x 轴分布条形。统一行的矩阵元素分在统一组。例如,若是矩阵包含五行三列数据,则 bar将沿着 x 轴显示五组条形,每一组中包罗三个条形。第一组条形暗示 Y 中第一行的元素。

  2. 2

    号令行键入:

    Y = [5,2,1

    8,7,3

    9,8,6

    5,5,5

    4,3,2];

  3. 3

    号令行键入:

    figure

  4. 4

    号令行键入:

    bar(Y)

  5. 5

    要堆叠一行中的元素,请指定 bar 函数的 stacked 选项。

    号令行键入:figure

  6. 6

    号令行键入:

    bar(Y,'stacked')

    END

二维程度条形图

  1. 1

    barh 函数沿着 y 轴分布条形。统一行的矩阵元素分在统一组。

  2. 2

    号令行键入:

    Y = [5,2,1

    8,7,3

    9,8,6

    5,5,5

    4,3,2];

  3. 3

    号令行键入:

    figure

  4. 4

    号令行键入:

    barh(Y)

    END

三维条形图

  1. 1

    bar3 函数将每个元素绘制为一个零丁的三维块,沿着 y 轴分布每列元素。

    号令行键入:

    Y = [5,2,1

    8,7,3

    9,8,6

    5,5,5

    4,3,2];

  2. 2

    号令行键入:

    figure

  3. 3

    号令行键入:

    bar3(Y)

  4. 4

    要堆叠一行中的元素,请指定 bar3 函数的 stacked 选项。

    号令行键入:

    figure

  5. 5

    号令行键入:

    bar3(Y,'stacked')

    END

三维程度条形图

  1. 1

    bar3h 函数将每个元素绘制为一个零丁的三维块,沿着 z 轴分布每列元素。

    号令行键入:

    Y = [5,2,1

    8,7,3

    9,8,6

    5,5,5

    4,3,2];

  2. 2

    号令行键入:

    figure

  3. 3

    号令行键入:

    bar3h(Y)

    END
  • 发表于 2020-04-09 17:01
  • 阅读 ( 1042 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具