matlab에서 'pie'명령을 사용하지 않고 원형 차트를 만들고 싶습니다. 어떻게 든 관리했지만 세그먼트 색을 지정하지 못했습니다. 누군가가 내가 그렇게 할 수있는 방법을 나에게 도움이 될 수 있습니다 아래의 것은 내 코드입니다 :원형 차트 색칠
코드에서 몇 가지 오류가 있었다function pie_chart
r = 1;
v = [10 15 20 25 30];
C = ['r' 'g' 'b' 'm' 'c'];
t= 0:0.01:2*pi;
x = r * cos(t);
y = r * sin(t);
plot(x,y, 'k');hold on
for k=1:length(v)
t=[v/sum(v)*2*pi];
for t=1:length(t)
x=[0 r *cos(t)];
y=[0 r *sin(t)];
plot(x,y); hold on
fill(x,y,'C');
end
axis square
axis off
end
'fill (x, y, 'C')'-' 'C ''는 색이 아닙니다. 당신은 probaly가''c '' 또는'C (t)'를 원했습니다 – thewaywewalk