Вопрос

Я хотел бы построить данные x & y с помощью CREARBARS, ebar, и его подходит, yfitted, на полученном сюжете. Это не работает:

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');

Другие советы

Это то, что говорит документация.

«Если вы пытаетесь добавить loglog, semilogx или полуфорусный график на график режима линейной оси с удерживаемым, режим оси останется, как оно, и новые данные будут заговорными как линейные"

Я бы предположил, что вы просто поменяете порядок своего заговора, то есть.

semilogy(x,yfitted);
hold on;
errorbar(x,y,ebar);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top