Scilab 中带有误差条的条形图

凯瑟琳娜·弗萨茨

我试图找到一种在条形图上包含误差线的方法。可悲的是,我只能找到正常二维图的误差线。我试图用一种非常草率的方式来解决它:

close();

x=[2, 4, 8];
y=[0.2 0.12 0.06; 0.17 0.22 0.05; 0.19 0.20 0.07];
dev=[0.08 0.08 0.03; 0.03 0.05 0.02; 0.04 0.06 0.02];

bar(x, (y+dev), 'w--')
bar(x, y)

但这并没有向我展示下边界(而且看起来不太好)

路易斯保罗

您仍然可以errbar()在条形图上使用如果你看看它是如何bar()工作的,它会分别绘制每一列,y然后将它们在水平轴上向右或向左移动。

对于这个工作,你需要检索每个组有多少转移和值添加到x输入errbar()要获得这样的结果,您可以使用以下代码(在提问者注释后更新):

x=[2, 4, 8];
y=[0.2 0.12 0.06; 0.17 0.22 0.05; 0.19 0.20 0.07];
dev=[0.08 0.08 0.03; 0.03 0.05 0.02; 0.04 0.06 0.02];
bar(x,y)

//get the entity handler
e=gce();

//loop over the entity to retrive x_shift values
for i = 1:length(y,'c')
    x_shift(i,:) = e.children(i).x_shift;
end

//flip x_shift vertically
x_shift = x_shift($:-1:1,:);

//plot the error bars
for i = 1:length(y,'c')
    errbar(x + x_shift(i), y(:,i)', dev(:,i)', dev(:,i)');
end

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有误差条的 Excel 条形图

来自分类Dev

ggplot2 中带有误差条的分组条形图

来自分类Dev

使用 log10 trans 带有误差条的条形图

来自分类Dev

在 R 中生成带有误差条的条形图

来自分类Dev

Seaborn 条形图仅在一个方向上带有误差条

来自分类Dev

带有误差线的Gnuplot条形图

来自分类Dev

R中带有误差线的分组条形图

来自分类Dev

Scilab中的样条系数

来自分类Dev

在Scilab中裁剪图像

来自分类Dev

合并scilab中的排序

来自分类Dev

Scilab 中的点云

来自分类Dev

在Scilab中创建虚拟变量

来自分类Dev

子图窗口上的Scilab常规标题

来自分类Dev

子图窗口上的Scilab常规标题

来自分类Dev

ggplot条形图,带有来自多个组的数据框的误差条

来自分类Dev

Pandas 条形图不显示带有 .unstack() 的误差条

来自分类Dev

Scilab:两个子图使用相同的颜色条

来自分类Dev

Scilab Xcos块中的C语言用法

来自分类Dev

无法在scilab中调用简单函数?

来自分类Dev

Tcl Tk在Scilab中显示图像

来自分类Dev

scilab 中的 Matlab“补丁”等效项

来自分类Dev

Scilab中2d图中的颜色图

来自分类Dev

为什么我的图使用scilab,xcos绘制指数图?

来自分类Dev

有什么办法可以阻止Scilab中plot()命令的输出

来自分类Dev

如何对Scilab中的所有矩阵元素执行运算?

来自分类Dev

Scilab 图显示不正确的 ode 值

来自分类Dev

有没有一种快速的方法来绘制Scilab中的多个图

来自分类Dev

在Scilab中导出具有变量名的文件

来自分类Dev

Scilab:如何读取具有不同列数的 txt 文件