Modifier les marqueurs dans un graphique mschart

Soyez le premier à donner votre avis sur cette source.

Snippet vu 9 553 fois - Téléchargée 37 fois

Contenu du snippet

Voici la méthode de modification des marqueurs dans les graphiques créés avec l'OCX MsChart de Microsoft. Elle est relativement bien cachée, c'est pourquoi je la poste.
Pour utiliser le code source:
-remplacer "diag" par le nom de votre graphique
-remplacer la variable "x" par le numéro de la série du graphique dont les marqueurs doivent être changé
-modifier à souhait les différents paramètres de taille, forme, ...

Source / Exemple :


diag.Plot.SeriesCollection(x).SeriesMarker.Auto = False 'pour passer en mode manuel de choix de marqueur
diag.Plot.SeriesCollection(x).DataPoints(-1).Marker.Style = VtMarkerStyleFilledSquare ' à spécifier pour choisir la forme de marqueur
diag.Plot.SeriesCollection(x).DataPoints(-1).Marker.Size = 70 'à spécifier pour choisir la taille du marqueur

A voir également

Ajouter un commentaire Commentaires
frank241 Messages postés 3 Date d'inscription dimanche 2 mai 2004 Statut Membre Dernière intervention 30 octobre 2006
29 oct. 2006 à 20:14
Merci,

Je ne suis pas une flèche en programmation:
Je ne trouvais pas où modifier le maximum et le minimum d'une courbe mais ton code m'a mis sur la piste :
With MSChart1
.Plot.Axis(VtChAxisIdY).ValueScale.Auto = False 'Passer en manuel sur l'axe Y
.Plot.Axis(VtChAxisIdY).ValueScale.Maximum = 5 'Modif Max axe Y
.Plot.Axis(VtChAxisIdY).ValueScale.Minimum = 2 'Modif Min axe Y
end with
tmeg Messages postés 33 Date d'inscription mardi 17 juin 2003 Statut Membre Dernière intervention 12 mars 2009
10 déc. 2003 à 14:34
merci beaucoup pour ce code car j'avoue ca fais depuis un bon moment que je cherche a les modifier ces marqueurs
abronsius Messages postés 19 Date d'inscription mercredi 12 février 2003 Statut Membre Dernière intervention 26 novembre 2007
1 déc. 2003 à 13:43
Extra, merci ! Et pour la couleur : diag.Plot.SeriesCollection(x).DataPoints(-1).Marker.Pen.VtColor.Set 150, 150, 0
sly63 Messages postés 25 Date d'inscription jeudi 27 mars 2003 Statut Membre Dernière intervention 11 novembre 2004
13 nov. 2003 à 12:30
merci bp pour ce bout de code, ca marche tres chez moi. Avec sans doute plusieurs heures de recherche et de test epargnees.
mebilo Messages postés 8 Date d'inscription vendredi 22 août 2003 Statut Membre Dernière intervention 23 août 2004
25 sept. 2003 à 22:50
Salut,

Et comment fait-on pour mettre une forme précise pour un point donné ? Merci

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.