2016-06-03 9 views
0
에서 3D 줄기 플롯에 표면/행을 추가

내가 stem3이 matlab에

stem3(xx,yy,zz,'red') 

enter image description here

내가 ((550)의 높이에 선 또는 반투명 표면을 추가 할 사용하여 3D 줄기 플롯을 말해봐 zz = 550). 이것을 할 수있는 방법이 있습니까?

답변

1

일반 surf 개체로이 작업을 수행 할 수 있습니다.

% Create your stem3 object 
stem3(rand(10), rand(10), rand(10) * 700, 'r'); 

hold on 

% Get the current X and Y Limits of the axes 
xdata = get(gca, 'xlim'); 
ydata = get(gca, 'ylim'); 

% Ensure that the axes limimts don't change when we plot the surface 
axis manual 

% Create a surface that spans the axes and is of height 550 (the third input) 
% Use alpha value of 0.1 for the face transparency 
surf(xdata, ydata, 550 * ones(2), 'FaceAlpha', 0.1, 'FaceColor', 'red'); 

enter image description here

+0

감사합니다! 해결됨. – Orangeblue