【发布时间】:2016-06-09 02:19:38
【问题描述】:
我想创建一个带有误差线的 2x2 图,其中每个平均值由一列而不是一个标记(数据点)表示,如下所示:
Matlab 中的 errorbar 函数似乎没有选择制作列而不是简单的标记,也没有选择将四个实体堆叠为 2x2,而是给我一些看起来像这样的东西:
【问题讨论】:
我想创建一个带有误差线的 2x2 图,其中每个平均值由一列而不是一个标记(数据点)表示,如下所示:
Matlab 中的 errorbar 函数似乎没有选择制作列而不是简单的标记,也没有选择将四个实体堆叠为 2x2,而是给我一些看起来像这样的东西:
【问题讨论】:
您可以使用函数 bar(Y) 创建条形图,该函数将为 Y 中的每个元素绘制一个条形图。因此,如果您的数据有 2 列,则该图将为 2x2。然后,您可以使用 errorbar 函数添加错误栏,并为每个示例指定 linespec 'x',以避免标记之间的线条。
图
等一下
条形图(数据)
错误栏(数据,'x')
等一下
【讨论】: