我想在一个半对数图上用误差线x及其适合的数据y绘制数据ebaryfitted。这似乎不起作用:

figure;
hold on;
errorbar(x,y,ebar);
semilogy(x,yfitted);

代替半对数图,我得到了线性图。我应该怎么做?

最佳答案

尝试

h = errorbar(x,y,ebar);
set(get(h,'Parent'), 'YScale', 'log')

或者
ax = axes();
errorbar(ax, x,y,ebar);
set(ax, 'YScale', 'log');

关于math - 在MATLAB中将errorbar()与Semilogy()一起使用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3550241/

10-09 19:12