如何在matlab中修改条形图的基线

此示例演示如何修改条形图基线的属性。创建一个四列矩阵的条形图。bar 函数为矩阵的每一列创建一个条形序列。将这四个条形序列返回为 b。

工具/原料

  • matlab
  • 电脑

方式/步骤

  1. 1

    号令行键入:

    Y = [5, 4, 3, 5;

    3, 6, 3, 1;

    4, 3, 5, 4];

    d695563104ebf6a7b5a65f99ffee1c324a184f3c.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500
  2. 2

    号令行键入:

    b = bar(Y);

    35fa07efa25f0c14bdd10f300d89a146b6b1383d.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500
  3. 3

    图表中的所有条形序列具有不异的基线。经由过程设置任一条形序列的 BaseValue 属性将基线的值更改为2。

    注重:从 R2014b 起头,您可以利用圆点暗示法设置属性。若是您正在利用早期版本,请改用 set 函数,例如 set(b(1),'BaseValue',2)。

    号令行键入:

    b(1).BaseValue = 2;

    354e7a781423beb97095fc7030d6e1d06ce8b33d.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500
  4. 4

    将基线更改为粗的红色点线。

    号令行键入:

    b(1).BaseLine.LineStyle = ':';

    18aebc5f0c14c27b52295b3b2a46b7b1eff93902.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500
  5. 5

    号令行键入:

    b(1).BaseLine.Color = 'red';

    f7e6410f822b74eef19996aada2c8cf1d9a74a02.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500
  6. 6

    号令行键入:

    b(1).BaseLine.LineWidth = 2;

    444696013870d5410d207bba2e0f94fc518c8002.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500
  • 发表于 2020-04-09 17:01
  • 阅读 ( 418 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论