[plot] Identifier les points selon les variables
Bonjour à tous,
J'ai consulté différents forums et malgré les codes fournis, je n'arrive pas à générer des symboles différents pour mes variables. Dans le cadre d'une ACP (Analyse en composantes principales), je dois générer (2 parmi 4) = 6 cercles de corrélation puisque j'ai 4 facteurs retenus. Seulement voilà, puisque j'avais 34 variables au départ, j'ai 34 points à représenter sur chacun de ces graphiques et je dois pouvoir les différencier pour l'interprétation. J'aimerais donc qu'apparaisse sur mes graphique X_1, X_2, ..., X_34. Voici un essai:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| Variables = zeros(1,34);
for r = 1:1:34;
Variables(r) = r;
end
Variables = num2str(Variables);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
for k=1:3
for j = k+1:4
x = A(:,k);
y = A(:,j);
figure('Name','Variables','NumberTitle','off');
title(['f', num2str(j),' en fonction du facteur de taille f',num2str(k) ])
grid on
hold on
t = 0:pi/50:2*pi;
plot(cos(t),sin(t));
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% J'AIMERAIS QUE LES POINTS SUIVANTS SOIENT IDENTIFÉS PAR LES VARIABLES......
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
plot(A(:,k),A(:,j),'.');
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% VOICI LE BOUT OÙ ÇA ACCROCHE...
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
text(x,y,Variables);
hold on
line([-1 1],[0 0])
line([0 0],[-1 1])
axis equal |