Как отмечено в документации, MATLAB brush
не работает с errorbar
графиками (см. Раздел Типы графиков, которые нельзя чистить ). Например,
figure;
errorbar((1:10)+2*sin(.3:.3:3),cos(1:1:10)/2);
hold all;
plot(10:-1:1,'o-g');
brush
создает график, на котором я могу очищать точки данных от зеленого plot
, но не от красного errorbar
графика:
Обновление
В идеале Я бы хотел найти способ задним числом сделать графики с полосами ошибок чистящими, если не считать извлечения XData и YData и воссоздания графика с помощью plot
.
Если это не так, есть ли функция для замены errorbar
, которая позволяет это для участков, которые я создаю в будущем?