Graphique Excel

Résolu/Fermé
cindy001 Messages postés 102 Date d'inscription lundi 20 décembre 2010 Statut Membre Dernière intervention 17 août 2011 - Modifié par cindy001 le 13/05/2011 à 09:38
cindy001 Messages postés 102 Date d'inscription lundi 20 décembre 2010 Statut Membre Dernière intervention 17 août 2011 - 13 mai 2011 à 15:25
Bonjour,

J'ai un Graphique et j'aimerais y ajouter des droites verticales (10 exactement)
par exemple quand je veux y tracer la droite x=19, donc je ne mets aucune valeur pour les y dans la partie Valeurs(je veux rajouter une serie je fais ajouter une série) excel m'affiche: la série doit contenir au moins une valeur pour crer un graphique

Quelqu'un aurait une idée?

Merci
A voir également:

20 réponses

tontong Messages postés 2549 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 23 avril 2024 1 054
28 avril 2011 à 11:50
Bonjour,
Pour définir une droite il est pratique de définir deux points ;-)
Par exemple x=19 y=0 et x=19 y=10.
Les valeurs sont à adapter et à répéter pour chaque verticale désirée.
Ajouter une série pour chaque verticale.
Ceci se rapporte à un nuage de points.

Avec un graphe type "courbe" on pourrait choisir l'option "lignes de projections"
0
cindy001 Messages postés 102 Date d'inscription lundi 20 décembre 2010 Statut Membre Dernière intervention 17 août 2011 2
28 avril 2011 à 12:51
Merci pour ta réponse,

J'y avais pensé mais ca me plante complètement mon échelle et j'arrive pas à le faire correctement:

pour me faire comprendre : voici mon doc:

http://www.cijoint.fr/cjlink.php?file=cj201104/cijKAAhXmu.xls

Donc j'aimerai, par exemple pour la droit x=20, que excel m'affiche cette droite(en se focusant sur le premier onglet) après mon axe des abscisses et pour x=20 en regardant la courbe au premier onglet( je l'ai fais sur le deuxième onglet mais on voit meme mes chiffres en abscisses que j'aimerai gardé et résultat la droite x=20 à l'air collé à l'axe des ordonnés)
et quand je veux refaire ca avec les droites x=20 et x=42(dans le troisième onglet) elles ont l'air confondu sur mon graphe.

Donc j'aimerai deux droites 1 en x=20(du premier onglet) et x=40 (là ou on voit le 40 en absisce dans le graphique du premier onglet)

Tout ca histoire qu'on voit bien chaque courbe

Merci encore
0
tontong Messages postés 2549 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 23 avril 2024 1 054
28 avril 2011 à 13:41
Pourquoi avoir choisi un graphique type "courbe" plutôt qu'un nuage de points?
0
tontong Messages postés 2549 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 23 avril 2024 1 054
28 avril 2011 à 14:41
Avec un nuage de points:
https://www.cjoint.com/?3DCoNosvhAS
0
cindy001 Messages postés 102 Date d'inscription lundi 20 décembre 2010 Statut Membre Dernière intervention 17 août 2011 2
28 avril 2011 à 14:42
j'ai refais la meme chose en utilisant nuage de points(peu d'importance je veux juste un graphique claire) mais les droites verticales ne sont toujours pas claires dans mon graphe on a du mal a voir les intersections entre ces droites et ma courbes bleues
Merci d'y avoir pensé
0
tontong Messages postés 2549 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 23 avril 2024 1 054
28 avril 2011 à 15:19
Serait-ce plus clair si la valeur de y était affichée à coté de la courbe bleue?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cindy001 Messages postés 102 Date d'inscription lundi 20 décembre 2010 Statut Membre Dernière intervention 17 août 2011 2
Modifié par cindy001 le 28/04/2011 à 16:00
Si on voit clairement les droites x=à la valeur qu'on veut, et leurs intersections avec la courbe bleue pour l'axe qu'on a dans le premier onglet(c'est à dire qu'on voit clairement les valeurs 12.428571......)
C'est le plus important
Merci
0
tontong Messages postés 2549 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 23 avril 2024 1 054
28 avril 2011 à 17:22
J'avoue ne pas bien comprendre ce qui doit être vu et ce qui doit accrocher l'oeil. Il est évident qu'on ne peut pas afficher les 86 valeurs de X avec 10 chiffres significatifs. Essayez de décrire ce que vous désirez à partir du fichier que j'ai complété un peu au hasard.
https://www.cjoint.com/?3DCrwpn4GH8
0
cindy001 Messages postés 102 Date d'inscription lundi 20 décembre 2010 Statut Membre Dernière intervention 17 août 2011 2
28 avril 2011 à 17:40
Merci

je suis en train de regarder et en fait c exactement ce que je veux un graphique ou on vou voit clairement les droites(j'en veux 9 en fait x=10, x=20.....x=90 j'essaie de le refaire tous seul) en plus de la courbe et les intersections avec la courbe bleu, bien que je ne comprends pas comment tu as fais???? et pourquoi moi dans le fichier que j'ai joins ci dessus je n'ai pas le meme résultat, j'esaie de comprendre que'est ce que tu as fais de plus que moi!!

Merci
0
cindy001 Messages postés 102 Date d'inscription lundi 20 décembre 2010 Statut Membre Dernière intervention 17 août 2011 2
28 avril 2011 à 17:47
Peut etre as tu Excel 2007?? moi 2003 et donc peut je ne peux pas faire exactement le meme graphe parceque je n'ai pas les memes options que toi? et que c pour cela que mes graphes que j'ai joins ne sont pas claires??
0
cindy001 Messages postés 102 Date d'inscription lundi 20 décembre 2010 Statut Membre Dernière intervention 17 août 2011 2
28 avril 2011 à 18:23
C exactement ce que je veux faire mais j'avou que je n'y arrive je n'arrive pas à faire mieux que ce que j'ai fais dans lfichier excel que j'ai joins ci dessus????
0
tontong Messages postés 2549 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 23 avril 2024 1 054
28 avril 2011 à 18:31
Bon! ce qui suit prend mon dernier fichier comme référence.
Pour tracer les 9 verticales il faut 9 petits tableaux du genre C58:D59. On ajoute successivement les données.
Pour afficher 32,5 il faut sélectionner une seule donnée de la série4. Sélectionner le graphe et mettre le zoom à 200%(çà aide)
Au premier clic sur le point du bas toute la série est sélectionnée, au deuxième clic seul le point du bas (32,5 ; 0 ) est sélectionné.
Clic droit --> Format de donnée --> onglet étiquettes de donnée --> cocher valeur de x.
Sélectionner cette étiquette -->clic droit --> Format --> choisir la position; la police, etc.
Pour afficher 86% c'est la même manipulation en un peu plus pointu. On promène le pointeur jusqu'à ce le menu contextuel affiche la donnée voulue: [série 1 pointeur "32,5"]. On clic 2 fois pour sélectionner cette donnée.
Et ainsi de suite.
Bon courage.
En cas de problème revient dire à quelle étape tu dérapes.
0
cindy001 Messages postés 102 Date d'inscription lundi 20 décembre 2010 Statut Membre Dernière intervention 17 août 2011 2
28 avril 2011 à 19:13
(Pour afficher 32,5 il faut sélectionner une seule )
Pour ca c bon

Mais en effet(Pour afficher 86% c'est la même manipulation en un peu plus pointu)

Bref je pourrais juste modifier les données et ne plus y toucher à tous ca:

si je pouvais avoir exactement le meme garpahe avec 9 droites verticales
(x=10, x=20.....x=90)

Merci
0
tontong Messages postés 2549 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 23 avril 2024 1 054
28 avril 2011 à 20:12
Si les valeurs de X sont fixes il est facile de créer des tableaux de données avec lesquels on tracera les verticales mais aussi une série auxiliaire superposée à la série principale avec les valeurs qui correspondent aux intersections. Cette série auxiliaire permettra d'afficher toutes les valeurs des intersections ensembles comme étiquettes de données.
0
tontong Messages postés 2549 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 23 avril 2024 1 054
28 avril 2011 à 20:34
Je n'ai pas eu le temps de peaufiner:
https://www.cjoint.com/?3DCuGEkpRhw

Regarde les séries 11 et 12
0
cindy001 Messages postés 102 Date d'inscription lundi 20 décembre 2010 Statut Membre Dernière intervention 17 août 2011 2
13 mai 2011 à 09:49
dsl de réouvrir ce post
Comment faire pour ajouter le nom des individus sur le graphique
ex sur une courbe simple ou on a 10 individus qui ont 10 valeurs différentes
2
2.7
3.8
4.9
5.8
6.2
7.1
7.9
8.4
9.1
on rentre donc ca dans la plage pour les valeurs de X(G2:G11 si ces info sont dans dans le range B2:B11)
Et ca dans la plage pour les valeurs de Y(j'ai 10 individus donc chacun représente 10%)
10%
10%
10%
10%
10%
10%
10%
10%
10%
10%
Dans données source on rentre donc I2:I11 si j'ai ces infos dans le range I2:I11

Et que dans le range A2:A11 sur Excel j'ai le noms pour cahque point:
Vincent
JC Annabelle
.
.
.
.
.
.
.
.
Marcel

Comment faire apparaitre ces noms dans mon graphique Ecel??

Merci
0
ccm81 Messages postés 10852 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
Modifié par ccm81 le 13/05/2011 à 10:55
bonjour

sans macro je pense qu'il te faut ajouter une série de données (un point) par nom, lui donner comme nom de serie le nom en question, et lui affecter comme etiquette le nom de la serie, pas simple et laborieux (mais il doit y avoir mieux - tontong va certainement trouver)

avec macro, moins laborieux et plus souple, quelque chose comme ça

Option Explicit 

Private Sub CommandButton1_Click() 
Const nblab = 10 
Const PlageLab = "A2:A11" 
Dim lab As String 
Dim nulab As Long 
  With ChartObjects(1).Chart 
    For nulab = 1 To nblab 
      lab = Range(PlageLab).Cells(nulab, 1).Value 
      .SeriesCollection(1).Points(nulab).ApplyDataLabels AutoText:=True 
      .SeriesCollection(1).Points(nulab).DataLabel.Text = lab 
    Next nulab 
  End With 
End Sub
bonne suite
0
tontong Messages postés 2549 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 23 avril 2024 1 054
13 mai 2011 à 10:59
Bonjour,
J'ai perdu un peu le fil. Un petit fichier sur cjoint.com me rendrais bien service.
0
cindy001 Messages postés 102 Date d'inscription lundi 20 décembre 2010 Statut Membre Dernière intervention 17 août 2011 2
13 mai 2011 à 12:05
http://www.cijoint.fr/cjlink.php?file=cj201105/cijQN7PxLf.xls
Voila
http://www.cijoint.fr/cjlink.php?file=cj201105/cijmC1aR0n.xls

j'ai tous les noms des individus en colonne Aet j'ai merais les faire apparaitre dans le graphe
ex 1er point: (12.428514;1.2%) c'est JC et j'aimerais voir JC dans le graph.....
Merci
0
tontong Messages postés 2549 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 23 avril 2024 1 054
Modifié par tontong le 13/05/2011 à 12:34
Pour ajouter tous les noms il est préférable d'utiliser une petite macro complémentaire XY chart labeler:
http://appspro.com/Utilities/ChartLabeler.htm
Avec 86 noms ça va être illisible!!

Pour ajouter 1 ou 2 noms on peut les ajouter comme du texte.
Pour ajouter le texte "JC": sélectionner le graphique puis aller dans la zone de formule et taper = puis cliquer sur A2. On voit s'afficher =Feuil1!A2 valider ou enter. Déplacer par glisser/déposer.
0
cindy001 Messages postés 102 Date d'inscription lundi 20 décembre 2010 Statut Membre Dernière intervention 17 août 2011 2
13 mai 2011 à 14:15
dans la zone de formule?
ou est elle??
Merci
0
tontong Messages postés 2549 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 23 avril 2024 1 054
13 mai 2011 à 14:43
C'est la grande barre blanche en haut de la feuille où s'affichent les formules contenues dans les cellules. Vers le symbole fx
0
ccm81 Messages postés 10852 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
13 mai 2011 à 15:18
bonjour

comme dit tontong, afficher les 86 etiquettes, ça ne va pas etre lisible
une proposition permetttant d'afficher une etiquette sur n (n donné au lancement de Remet Etiquette) moyennant une macro

http://www.cijoint.fr/cjlink.php?file=cj201105/cij4N8gHGM.xls

bonne suite
0
cindy001 Messages postés 102 Date d'inscription lundi 20 décembre 2010 Statut Membre Dernière intervention 17 août 2011 2
13 mai 2011 à 15:25
Merci à tous les deux
0