Soru sorBir grafiğin çizgilerini farklı renklerle çizdirmek
dodo tarafından 3 yıl önce soruldu

Her bir kolun renkleri farklı olmasını istiyorum. Nasıl yapabilirim?

4 Cevap
Özgür Yönetici tarafından 3 yıl önce cevaplandı
theta=0:0.01:2*pi;
x = cos(theta);
y = sin(theta);
z = theta;
plot3(x,y,z)
cla
patch([x nan],[y nan],[z nan],[z nan],'EdgeColor','interp','FaceColor','none')
dodo tarafından 3 yıl önce cevaplandı

Cevabınız için teşekkür ederim.

dodo tarafından 3 yıl önce cevaplandı

Peki spesifik bir renk  yapmak istesem kırmızı,mavi,sarı gibi. Ayarlanan  renkler  sonradan değiştirmek gerekirse diye.
Şimdiden cevabınız için teşekkür ederim.

ekremt Yönetici tarafından 3 yıl önce cevaplandı

Merhaba, Aşağıdaki linkte patch komutunun kullanımını inceleyebilirsiniz. Buna göre renkleri önceden belirledikten sonra istediğiniz biçimde kullanabilirsiniz.
MATLAB Patch Komutu
 

v = [2 0; 3 0; 3 1];
f = [1 2 3];
c = [1 0 0; % red
    0 1 0; % green
    0 0 1]; % blue
patch('Faces',f,'Vertices',v,'FaceVertexCData',c,...
    'EdgeColor','flat','FaceColor','none','LineWidth',2);