Plusieurs séries, nuage en points [Résolu/Fermé]

Signaler
-
 giogio -
Bonjour,



je dois réaliser un nuage en point. j'ai trente séries à positionner, chacune avec juste une coordonnée (une abscisse et une ordonnée). suis-je obligée de créer trente séries de données? est il possible d'aller plus vite , comme par exemple selectionner une colonne représentant le nom de chaque série, une autre les abscisses, et une dernière représentant les ordonnées ?
ça irait plus vite ....
merci d'éavance pour vos solutions !

7 réponses

Messages postés
16232
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
12 octobre 2020
3 047
bonjour,

je dois mal comprendre ton pb car...

dans une colonne tu écris tes abscisses, dans une autre les ordonnées
tu sélectionnes les 2 et tu demandes un graphique en nuage de points "avec marqueurs uniquement"
Bonjour Michel_m,
plus simplement, g trente points à positionner, refletant les données de trente objets différents, et j'aimerais que sur mon graphique figure les trente points avec les noms associés. j'aimerais connaître une methode plus rapide que la suivante : nom série1, abscisse, ordonnée; nom de série 2, abscisse ordonnée;........; nom de série 30, abscisse , ordonnée.
avez vous une solution?
merci d'avance
Messages postés
16232
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
12 octobre 2020
3 047
tu fais un tableau à 3 colonnes serie, abscisse,ordonnée

tu crées ton nuage

puis tu as un add-in à télécharger
http://www.appspro.com/Utilities/ChartLabeler.htm (en anglais)

qui te collera les étiquettes tes séries aux endroits voulus

tu as aussi
http://boisgontierjacques.free.fr/
à la rubrique "graphiques"
Messages postés
9578
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
12 octobre 2020
1 921
bonjour giogio, bonjour michel

ou une petite macro à mettre dans un module

Public Sub Etiquette(NomFeuille, NumGraph, PlageEtiquette)
Dim nbpoints As Long, nupoint As Long
With Sheets(NomFeuille).ChartObjects(NumGraph).Chart
  .ApplyDataLabels ShowCategoryName:=True, HasLeaderLines:=True
  nbpoints = .SeriesCollection(1).Points.Count
  For nupoint = 1 To nbpoints
    .SeriesCollection(1).Points(nupoint).DataLabel.Characters.Text = Range(PlageEtiquette).Cells(nupoint, 1)
  Next nupoint
End With
End Sub


bonne suite
Vous avez bien cerné mon problème, cependant les macros... trop peu pour moi !
dommage qu'il n'y ait pas de solutions plus simple.
Merci cependant pour votre aide !
Messages postés
16232
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
12 octobre 2020
3 047
L'add-in proposé est une macro complémentaire qui ne nécessite pas de macros!!

peut-^tre qu'en se donnant la peine de regarder et d'essayer.... :-(

J'ai encore perdu mon temps
mais non michel_m, maintenant je sais que j'ai le choix entre une macro ou un add-in ! comme je suis au boulot, les paramètres de sécurité m'empêche de telecharger quoi que ce soit! merci encore!