Main Content

alphamap

Figure 알파맵(투명도) 지정

구문

alphamap(alpha_map)
alphamap('parameter')
alphamap('parameter',length)
alphamap('parameter',delta)
alphamap(fig,...)
alphamap(ax,...)
alpha_map = alphamap
alpha_map = alphamap(fig)
alpha_map = alphamap(ax)
alpha_map = alphamap('parameter')

설명

alphamap(alpha_map)은 현재 Figure의 AlphaMap을 알파 값으로 구성된 지정한 m×1 배열 alpha_map으로 설정합니다. Figure에 대한 알파맵을 설정하면 Figure에 있는 좌표축과 차트는 같은 알파맵을 사용합니다.

alphamap('parameter')는 새 알파맵을 만들거나 현재 알파맵을 수정합니다. 다음 파라미터를 지정할 수 있습니다.

  • 'default'AlphaMap 속성을 Figure의 디폴트 알파맵으로 설정합니다.

  • 'rampup' — 불투명도가 점점 높아지는 선형 알파맵을 만듭니다(디폴트 length는 현재 알파맵 길이와 같음).

  • 'rampdown' — 불투명도가 점점 낮아지는 선형 알파맵을 만듭니다(디폴트 length는 현재 알파맵 길이와 같음).

  • 'vup' — 가운데가 불투명하고 시작 부분과 끝부분으로 갈수록 연속적으로 점점 투명해지는 알파맵을 만듭니다(디폴트 length는 현재 알파맵 길이와 같음).

  • 'vdown' — 가운데가 투명하고 시작 부분과 끝부분으로 갈수록 연속적으로 점점 불투명해지는 알파맵을 만듭니다(디폴트 length는 현재 알파맵 길이와 같음).

  • 'increase' — 알파맵을 수정하여 더 불투명하게 만듭니다(디폴트 delta.1로, 현재 값에 더해짐).

  • 'decrease' — 알파맵을 수정하여 더 투명하게 만듭니다(디폴트 delta.1로, 현재 값에서 빼짐).

  • 'spin' — 현재 알파맵을 회전시킵니다(디폴트 delta는 1이며 delta는 정수여야 함).

alphamap('parameter',length)는 정수 length로 지정된 길이의 새 알파맵을 만듭니다('rampup', 'rampdown', 'vup', 'vdown' 파라미터와 함께 사용됨).

alphamap('parameter',delta)는 정수 delta로 지정된 값을 사용하여 기존 알파맵을 수정합니다('increase', 'decrease', 'spin' 파라미터와 함께 사용됨).

alphamap(fig,...)fig로 식별되는 Figure의 알파맵에 대해 연산을 수행합니다.

alphamap(ax,...)ax로 식별되는 Axes 객체나 PolarAxes 객체, GeographicAxes 객체의 알파맵에 대해 연산을 수행합니다.

alpha_map = alphamap은 현재 알파맵을 반환합니다.

alpha_map = alphamap(fig)fig로 식별되는 Figure에서 현재 알파맵을 반환합니다.

alpha_map = alphamap(ax)ax로 식별되는 Axes 객체나 PolarAxes 객체, GeographicAxes 객체에서 현재 알파맵을 반환합니다.

alpha_map = alphamap('parameter')parameter로 수정된 알파맵을 반환하지만 AlphaMap 속성을 설정하지 않습니다.

예제

모두 축소

곡면 플롯을 만들고 알파맵을 변경합니다.

[x,y] = meshgrid([-2:.2:2]);
z = x.*exp(-x.^2-y.^2);

기울기 z를 알파맵으로 사용하여 데이터를 플로팅합니다.

figure
surf(x,y,z+.001,'FaceAlpha','flat',...
    'AlphaDataMapping','scaled',...
    'AlphaData',gradient(z),...
    'FaceColor','blue')

Figure contains an axes object. The axes object contains an object of type surface.

가운데는 불투명하고 끝으로 갈수록 투명해지도록 알파맵을 변경합니다.

alphamap('vup')

Figure contains an axes object. The axes object contains an object of type surface.

세부 정보

모두 축소

호환성 관련 고려 사항

R2018a부터, Figure에 대한 알파맵을 설정하면 해당 Figure에 있는 좌표축과 차트가 같은 알파맵을 사용합니다. 이전에는 Figure 알파맵을 설정할 때, 알파맵을 명시적으로 설정한 좌표축이나 차트는 영향을 받지 않았습니다. Axes 객체가 Figure와 다른 알파맵을 사용하도록 하려면 Figure 알파맵을 설정한 후에 좌표축 알파맵을 설정하십시오.

버전 내역

R2006a 이전에 개발됨

참고 항목

|