IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

ASP.NET Chart Control


Sujet :

ASP.NET

  1. #1
    Membre averti
    Avatar de Sieldev
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    259
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 259
    Points : 353
    Points
    353
    Par défaut ASP.NET Chart Control
    Salut,

    Dans la dernière version ASP.NET Chart Control (http://code.msdn.microsoft.com/mschart), je souhaiterai mettre un effet transparent sur mes graphiques.
    Je pense que ça ce joue au niveau de la méthode FromArgb(int, int, int, int), mais aucun résultat:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Chart3.Series["SerieChart3"].Color = Color.FromArgb(100, 100, 100, 100);
    Autre chose, connaissez-vous de bon tutoriels sur les charts controls ASP.NET ? Il existe un trés bon sample de Microsoft mais je souhaiterai tout de même avoir des tutos.

    Cordialement,

  2. #2
    Membre averti
    Avatar de Sieldev
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    259
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 259
    Points : 353
    Points
    353
    Par défaut
    J'ai trouvé une solution:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    // On défini la valeur de la palette du graphe à "SemiTransparent"
    Chart3.Series["SerieChart3"].Palette = ChartColorPalette.SemiTransparent;
     
    // On définie une palette de couleur personnalisé en envoyant un tableau de type Color en paramétre
    Chart3.PaletteCustomColors = new Color[] {Color.Red, Color.Blue, Color.Yellow, Color.Turquoise};
    Cependant je pense qu'il y a d'autres solutions pour arriver au même résultat, notamment avec FromArgb().

    Si je trouve d'autres choses je les posterai.

    Par contre je suis toujours preneur si vous avez des tutoriels

    EDIT: Oups en fait c'est pas bon, machine arrière...

  3. #3
    Membre averti
    Avatar de Sieldev
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    259
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 259
    Points : 353
    Points
    353
    Par défaut
    Pour pouvoir mettre des couleurs transparente à vos graphiques, vous pouvez:

    Soit définir les couleurs pour chaque séries du graphique dans la partie ASP.NET en ajoutant l'attribut Color et lui donner une valeur alpha et rvb:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <asp:Series Name="SerieActivite" Color="150, 65, 140, 240">
    La valeur alpha est le premier paramétre, qui va de 0 à 255 (de transparent à opaque).


    Ou soit définir dans la partie traitement en C#, qui est je pense, la meilleure solution car la transparence s'applique pour toutes les séries:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    foreach (Series srs in ChartActivite.Series)
    {
             ChartActivite.ApplyPaletteColors();
             foreach (DataPoint dp in srs.Points)
             {
                     dp.Color = Color.FromArgb(195, dp.Color);
              }
    }
    Source: http://social.msdn.microsoft.com/For...-1dc6b6f13622/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Planning sous ASP.NET ! Quel Control ?
    Par Future Developer dans le forum ASP.NET
    Réponses: 2
    Dernier message: 13/05/2010, 17h53
  2. [ATLAS][VSTUDIO2008][C#][ASP.NET]Popup Control Extender
    Par hunter_X dans le forum ASP.NET
    Réponses: 1
    Dernier message: 13/08/2009, 10h01
  3. Asp.net Chart Control : problème d'echelle
    Par tatayet_le_felee dans le forum ASP.NET
    Réponses: 4
    Dernier message: 13/03/2009, 15h53
  4. [3.5] ASP.net server control enveloppe
    Par CUCARACHA dans le forum ASP.NET
    Réponses: 4
    Dernier message: 26/09/2008, 10h06
  5. Réponses: 2
    Dernier message: 02/09/2008, 13h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo