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

JavaScript Discussion :

Tracer d'un graphique avec d3.js


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Consultant coût global
    Inscrit en
    Juillet 2011
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Consultant coût global
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2011
    Messages : 108
    Par défaut Tracer d'un graphique avec d3.js
    Bonjour,

    J'ai tracé le graphique présenté en pièce jointe en utilisant la bibliothèque d3.js. Ce graphique contient une courbe, 2 axes avec leur libellé et 2 lignes verticales. Je souhaite :

    1/ mettre en gris la zone sous la courbe limitée à gauche par la ligne verticale. Comment sélectionner cette zone pour pouvoir utiliser la propriété fill uniquement sur la zone à droite de la courbe.

    2/jouter un texte le long de la ligne verticale centrale. Comment faire? Est-ce que je dois créer un objet texte ou bien puis-je insérer un texte dans la ligne verticale avec .append("text") comme pour les axes.

    Merci pour votre aide
    Fichiers attachés Fichiers attachés

  2. #2
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Bonsoir

    Votre question m'a fait découvrir l'existence et les possibilités de d3.

    Je viens, à l'instant, de trouver un article intéressant : http://www.d3noob.org/2013/01/fillin...der-graph.html.

    Pour votre problème, il faut sans doute limiter la valeur de x dans :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    var area = d3.svg.area()
        .x(function(d) { return x(d.date); })
        .y0(height)
        .y1(function(d) { return y(d.close); });
    Je compte bien tester l'article dès que j'aurais un peu de temps disponible. Si vous trouvez une solution, merci de m'en faire part en postant ci-dessous.

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

Discussions similaires

  1. Tracer un graphique avec une macro
    Par mohand78 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 13/02/2015, 01h07
  2. Tracer un graphique avec openPTC ou Qwt
    Par tom250908 dans le forum Bibliothèques
    Réponses: 16
    Dernier message: 19/07/2013, 10h11
  3. [Débutant] Tracer un graphique avec Excel
    Par Tom dB dans le forum MATLAB
    Réponses: 11
    Dernier message: 05/06/2013, 14h13
  4. Problèmes pour tracer des graphiques avec une macro
    Par Margoooot dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/08/2011, 17h19
  5. [AC-2003] Tracer un graphique avec 2 courbes décalées
    Par guidav dans le forum IHM
    Réponses: 1
    Dernier message: 31/01/2011, 20h31

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