Построение прозрачного патча на октаву - PullRequest
0 голосов
/ 19 октября 2018

Я сделал график на октаву, чтобы показать конкретную область графика, которую я хочу наложить на прямоугольник или пятно, например желтый, но прозрачный, чтобы увидеть график позади.Я погуглил, но не нашел решения.Пожалуйста, не могли бы вы помочь мне?Спасибо

1 Ответ

0 голосов
/ 19 октября 2018

Используйте прямоугольный объект и откройте его свойства, чтобы установить его дочернюю прозрачность.

X = [0:0.1:10];
p = plot( X, 3 * sin(X) + X )
grid on
r = rectangle('position', [3, 1, 3, 3], 'curvature', 0.25, 'edgecolor','k', 'facecolor', 'y' )
set( get(r, 'children'), 'facealpha', 0.25 )

image

...