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 :

G�n�rer un graph avec des d�pendances


Sujet :

JavaScript

  1. #1
    Membre confirm� Avatar de Mr.Robot12
    Homme Profil pro
    �tudiant
    Inscrit en
    Mai 2016
    Messages
    189
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2016
    Messages : 189
    Par d�faut G�n�rer un graph avec des d�pendances
    Bonjour,

    je viens vers vous car j'ai besoin de votre aide. je vous explique mon probl�me.
    j'ai une application X qui a plusieurs batchs, j'ai un document ou il y a un graph fait � la main qui d�crit chaque batchs avec des d�pendances et leur heure de d�but au plus t�t ainsi que l'heure de d�but au plus tard. par contre je ne connais pas la dur�e que prend un batch. je doit me baser sur ce document pour faire une appli web qui affiche un graph avec les d�pendances et bien ordonnanc� et plus compr�hensible. j'ai voulu faire un diagramme de gantt avec D3 mais le r�sultat n'est pas bon vu que je n'ai pas de dur�e pour une t�che.

    avez-vous une id�e de comment je pourrai faire avec l'heure de d�but au plus t�t et l'heure de d�but au plus tard ?

    faire un graph avec l'heure de d�but au plus t�t et un autre graph avec l'heure de d�but au plus tard me conviendrai aussi.

    svp aidez-moi parce que je ne sais vraiment pas quoi faire

  2. #2
    Membre Expert

    Homme Profil pro
    Ing�nieur Hospitalier
    Inscrit en
    Juillet 2004
    Messages
    993
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur Hospitalier
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 993
    Billets dans le blog
    1
    Par d�faut
    Bonjour avant tout chose peut tu d�crire graphiquement ce que serait le produit final de ses nouveaux param�tres ? Il me semble que gant parle d'un d�but et d'une fin ce qui nous permet d'avoir une dur�e. Hors si j'ai bien compris, il souhaite un espace temps "range" pour le d�but soit un segment suppl�mentaire pour montrer la probabilit� que la t�che d�marrera dans cette espace temps d�pendent d'autre param�tres pouvant influ� sur sa p�riode de d�marrage de la t�che , �a semble un peu tir� par les cheveux, demande leurs comment il imagine le truc, c'est 50% du boulot.

  3. #3
    Membre confirm� Avatar de Mr.Robot12
    Homme Profil pro
    �tudiant
    Inscrit en
    Mai 2016
    Messages
    189
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2016
    Messages : 189
    Par d�faut
    quand j'ai demand� en faite il m'a dit qu'il faudrait surement faire un diagramme � intervalle.
    graphiquement il voudrait un truc comme gantt en faite

  4. #4
    Membre confirm� Avatar de Mr.Robot12
    Homme Profil pro
    �tudiant
    Inscrit en
    Mai 2016
    Messages
    189
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2016
    Messages : 189
    Par d�faut
    est-ce que vous pensez que c'est possible ou pas ?
    en tenant compte qu'il faut afficher les liens de d�pendances ici aussi.
    en faite le graph en lui-m�me a une dur�e : c'est-�-dire toutes les t�ches ont des heures de d�but que ce soit au plus t�t ou plus tard entre 00h00 et 24h00 donc une journ�e. c'est juste les t�ches qui n'ont pas de dur�e.

    donc si je r�sume : le graph est bas� sur une dur�e d'un jour mais une t�che n'a pas d'heure de fin

  5. #5
    Membre Expert

    Homme Profil pro
    Ing�nieur Hospitalier
    Inscrit en
    Juillet 2004
    Messages
    993
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur Hospitalier
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 993
    Billets dans le blog
    1
    Par d�faut
    Si tu as un minimum de temps comme je prend un minimum de mon temps pour t'aider, j'ai besoin d'un graphique repr�sentatif de se que pourrait repr�senter ce syst�me, sans �a je ne pourrais pass� du temps, quelque chose de fig�, car j'ai pas vraiment envie de tourn� en rond. Montre par la m�me occasion tes essais en expliquant ce qui va plus maintenant et ce que tu aurait souhait�.

  6. #6
    Membre confirm� Avatar de Mr.Robot12
    Homme Profil pro
    �tudiant
    Inscrit en
    Mai 2016
    Messages
    189
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2016
    Messages : 189
    Par d�faut
    le probl�me c'est que je ne sais pas du tout comment m'y prendre. le diagramme de gantt d'avant est bien il a dit, il m'a dit de l'ajuster avec cette question de heure de d�but au plus t�t et heure de d�but au plus tard.
    le rendu c'est comme avant, il veut juste que je l'ajuste pour maintenant, mais je ne vois pas comment je peux faire..
    svp aidez-moi

  7. #7
    Membre Expert

    Homme Profil pro
    Ing�nieur Hospitalier
    Inscrit en
    Juillet 2004
    Messages
    993
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur Hospitalier
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 993
    Billets dans le blog
    1
    Par d�faut
    D�but Au Plus T�t Le (DPTO) : La t�che, qu'elle soit li�e ou non, ne peut pas commencer avant la date sp�cifi�e. Elle peut cependant commencer apr�s cette date.
    D�but Au Plus Tard Le (DPTA) : La t�che, qu'elle soit li�e ou non, ne peut pas commencer apr�s la date sp�cifi�e. Elle peut cependant commencer avant cette date.

    J'ai essay� de respect� ceci, pour ce qui est du graphique j'ai juste rajout� une zone colori� en pink lol, a toi de voir la couleur qui va bien entre tous et qui puisse bien afficher le text des rectangles du graphique.

    J'ai mit les fl�ches de d�pendance � partir de la DPTA.

    J'ai rajout� pour DPTO : l'attribut debutPlusTot et DPTA : debutPlusTard

    Nom : Capture d'écran de 2017-11-30 23-26-47.png
Affichages : 415
Taille : 44,1 Ko

    d�mo:

    https://codepen.io/headmax/pen/WXdmRw?editors=0011

    Pour le m�me cas mais avec des fl�ches de d�pendance � partir de la fin de la task normal.

    Nom : Capture d'écran de 2017-11-30 23-45-35.png
Affichages : 384
Taille : 34,3 Ko

    d�mo :

    https://codepen.io/headmax/full/YEdGxp/

    Pour anticip� l'autre demande si souhaite aussi avoir :

    Fin Au Plus T�t Le (FPTO) : La t�che, qu'elle soit li�e ou non, ne peut pas s'achever avant la date sp�cifi�e. Elle peut cependant s'achever apr�s cette date.
    Fin Au Plus Tard Le (FPTA) : La t�che, qu'elle soit li�e ou non, ne peut pas s'achever apr�s la date sp�cifi�e. Elle peut cependant s'achever avant cette date.

    Deux nouveaux attributs : FPTO : finPlusTot FPTA: finPlusTard

    Nom : Capture d'écran de 2017-12-01 01-21-06.png
Affichages : 374
Taille : 35,8 Ko

    d�mo :
    https://codepen.io/headmax/full/eebByd/

  8. #8
    Membre confirm� Avatar de Mr.Robot12
    Homme Profil pro
    �tudiant
    Inscrit en
    Mai 2016
    Messages
    189
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2016
    Messages : 189
    Par d�faut
    merci pour votre r�ponse.
    dans mon cas le probl�me c'est que je n'ai pas de de endTime : je ne connais pas � quelle heure une t�che se termine. je n'ai que l'heure de d�but au plus t�t et l'heure de d�but au plus tard.

    est-ce que c'est impossible si je n'ai pas de endTime ?

  9. #9
    Membre Expert

    Homme Profil pro
    Ing�nieur Hospitalier
    Inscrit en
    Juillet 2004
    Messages
    993
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur Hospitalier
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 993
    Billets dans le blog
    1
    Par d�faut
    Le mieux c'est de leur demander, lui montrer les diff�rents rendus et qu'il fasse son choix parmi les graphes, car comme je redoute le mais "pas de endtime" comment en est tu sur puisque il semble que tu ne sais pas vraiment. Et pas d�duction tu en as forc�ment une fin puisque tout doit se faire dans une journ�e donc mettre une endtime jusqu'a 00h00 soit les report�s sur la moyenne de la t�che en terme de temps "sa dur�e moyenne" ainsi ajout� au DPTO ou DPTA comme j'ai fait. Le mieux c'est de demand�, c'est pas magique.

  10. #10
    Membre confirm� Avatar de Mr.Robot12
    Homme Profil pro
    �tudiant
    Inscrit en
    Mai 2016
    Messages
    189
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2016
    Messages : 189
    Par d�faut
    justement ce n'est pas moi qui dis qu'on ne connait pas le endTime c'est eux m�me. accompagn� de mon tuteur je suis all� demand� des informations � la personne qui s'y connait le plus concernant ces donn�es, et c'est elle qui m'a dit qu'il n'y a pas d'heure de fin. elle m'a dit tout clairement qu'on connaissait pas d'heure de fin, en gros un batch peut prendre le temps qu'il prendra mais il commence forc�ment entre l'heure de d�but au plus t�t et l'heure de d�but au plus tard.

    et c'est justement �a le probl�me parce que je ne vois pas comment on peut cr�er un graph sans mettre de endTime.

    comme vous vous souvenez dans mon cas une t�che correspond � un batch donc les donn�es que j'ai ce sont les donn�es concernent l'ordonnancement des batchs.

    dites-moi si je ne suis pas clair.

    encore merci pour votre aide

  11. #11
    Membre Expert

    Homme Profil pro
    Ing�nieur Hospitalier
    Inscrit en
    Juillet 2004
    Messages
    993
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur Hospitalier
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 993
    Billets dans le blog
    1
    Par d�faut
    Dans ce cas si pas de entime tu peux faire que :

    StartTIme = DPTO
    EndTime = DPTA

    ce qui fait qu'on a pas de fin :

    Nom : Capture d'écran de 2017-12-01 10-48-02.png
Affichages : 353
Taille : 44,9 Ko

    https://codepen.io/headmax/pen/QOzQdX?editors=0011


    ou alors tout passer la entime a 24h00

    Nom : Capture d'écran de 2017-12-01 10-58-44.png
Affichages : 348
Taille : 44,9 Ko

    d�mo : https://codepen.io/headmax/full/jaXZzE/

  12. #12
    Membre confirm� Avatar de Mr.Robot12
    Homme Profil pro
    �tudiant
    Inscrit en
    Mai 2016
    Messages
    189
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2016
    Messages : 189
    Par d�faut
    si je ne me trompe pas : StartTIme = DPTO et EndTime = DPTA c'est ce qui �tait d�j� au d�but non ? en tout cas c'est comme �a que j'avais g�n�r� le graph

    voil� ce que �a donnait avant en faite :
    Nom : Capture.PNG
Affichages : 367
Taille : 19,7 Ko
    la t�che AUTORISATION peut commencer entre 01:00 et 03:00.
    la t�che FACTURE peut commencer entre 01:15 et 03:15.
    la t�che PAIEMENT peut commencer entre 00:15 et 13:00.

    il y a plus d'une trentaine de donn�es comme �a, apr�s avec tous les liens de d�pendances vers l'arri�re �a va devenir illisible...

    est-ce qu'on pourrait modifier le lien de d�pendance pour que ce ne soit pas une fl�che directe ? au moins comme �a ce sera un peu plus visible � mon avis.
    comme �a si jamais ce qu'il veut est impossible alors je lui montrerai le graph avec des liens de d�pendances plus lisible et peut �tre que �a lui conviendra....

    je vous met deux possibilit�s et dites moi si c'est faisable..
    dites-moi ce que vous en pensez aussi..
    Nom : Sans titre.png
Affichages : 353
Taille : 5,9 KoNom : Sans titre2.png
Affichages : 351
Taille : 5,9 Ko

    cette solution sera la solution de secours on va dire, en esp�rant qu'il sera ok avec.
    encore merci

  13. #13
    Membre Expert

    Homme Profil pro
    Ing�nieur Hospitalier
    Inscrit en
    Juillet 2004
    Messages
    993
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur Hospitalier
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 993
    Billets dans le blog
    1
    Par d�faut
    Salut faut que tu test si �a passe j'ai fait les fl�ches sur ton mod�le maintenant faut tester :

    Nom : Capture d'écran de 2017-12-01 20-10-23.png
Affichages : 353
Taille : 58,5 Ko

    d�mo :
    https://codepen.io/headmax/pen/eebKmm?editors=0110

  14. #14
    Membre confirm� Avatar de Mr.Robot12
    Homme Profil pro
    �tudiant
    Inscrit en
    Mai 2016
    Messages
    189
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2016
    Messages : 189
    Par d�faut
    merci pour votre r�ponse.
    est-ce que c'est possible que la fl�che commence � la fin de la t�che et non au d�but svp ?
    du coup est-ce que vous pouvez le faire sur votre 1er mod�le, celui o� StartTIme = DPTO et EndTime = DPTA ?

    et si non pour le vrai probl�me en question vous pensez que c'est impossible ? m�me avec une autre librairie que D3 que vous connaissez peut-�tre ?

  15. #15
    Membre Expert

    Homme Profil pro
    Ing�nieur Hospitalier
    Inscrit en
    Juillet 2004
    Messages
    993
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur Hospitalier
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 993
    Billets dans le blog
    1
    Par d�faut
    Donc sur le mod�le : DPTO vs DPTA

    Nom : Capture d'écran de 2017-12-01 20-29-03.png
Affichages : 374
Taille : 54,8 Ko

    D�mo :

    https://codepen.io/headmax/full/jaXjWr/

  16. #16
    Membre confirm� Avatar de Mr.Robot12
    Homme Profil pro
    �tudiant
    Inscrit en
    Mai 2016
    Messages
    189
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2016
    Messages : 189
    Par d�faut
    je suis d�sol� si je vous en demande trop mais mon tuteur ne va pas accepter si la fl�che coupe le rectangle o� il commence.
    ce serait possible de le faire � l'ext�rieure comme j'ai montr� dans mon croquis ?

  17. #17
    Membre Expert

    Homme Profil pro
    Ing�nieur Hospitalier
    Inscrit en
    Juillet 2004
    Messages
    993
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur Hospitalier
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 993
    Billets dans le blog
    1
    Par d�faut
    Si tu as un minimum de temps comme je prend un minimum de mon temps pour t'aider, j'ai besoin d'un graphique repr�sentatif de se que pourrait repr�senter ce syst�me, sans �a je ne pourrais pass� du temps, quelque chose de fig�, car j'ai pas vraiment envie de tourn� en rond. Montre par la m�me occasion tes essais en expliquant ce qui va plus maintenant et ce que tu aurait souhait�.
    Nom : Capture d'écran de 2017-12-01 21-05-10.png
Affichages : 344
Taille : 55,7 Ko

    D�mo:

    https://codepen.io/headmax/pen/jaXjWr?editors=0111

  18. #18
    Membre confirm� Avatar de Mr.Robot12
    Homme Profil pro
    �tudiant
    Inscrit en
    Mai 2016
    Messages
    189
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2016
    Messages : 189
    Par d�faut
    merci pour votre r�ponse.
    je ne pourrai tester que le mercredi du coup je vous tiendrai au courant mercredi.
    et si non pour le probl�me de d�part de ce topic vous pensez que c'est impossible ? m�me avec une autre librairie que D3 ?

  19. #19
    Membre Expert

    Homme Profil pro
    Ing�nieur Hospitalier
    Inscrit en
    Juillet 2004
    Messages
    993
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur Hospitalier
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 993
    Billets dans le blog
    1
    Par d�faut
    Citation Envoy� par thusitha1996 Voir le message
    merci pour votre r�ponse.
    si non pour le probl�me de d�part de ce topic vous pensez que c'est impossible ? m�me avec une autre librairie que D3 ?
    Je comprends pas ta question que �a soit d3.js sur lequel tu as fait le choix, ou une autre librairie qui marcherais le travail, il y a du charts.js ou highcharts.js et bien d'autres sauf qu'il faut mettre la main dans le cambouille c'est pas magique, il n'y a pas d'application js en m'a connaissance qui fait ce boulot, avec tout les exigences de tes tuteurs ou autres, ils attendent de toi, du travail, sauf que tu recherche du tout fait et malheureusement il faudra te sortir comme un grand de cette situation, en parcourant le code tout m�ch�, en ouvrant la documentation, en ayant � l'esprit qu'on travail sur du svg et savoir faire le bea entre c'est deux technologies, avec un code fonctionnelle il y a rien de mieux pour progresser, mais faut croire que tu as tellement de chose a faire, que n�gliger cette constante ne t'apportera rien � long terme, 3 semaines sur d3.js et du dessin en svg et tu n'a pas ouvert une documentation � d�faut d'avoir compris le bea c'est bien dommage.

  20. #20
    Membre confirm� Avatar de Mr.Robot12
    Homme Profil pro
    �tudiant
    Inscrit en
    Mai 2016
    Messages
    189
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2016
    Messages : 189
    Par d�faut
    je veux bien apprendre mais dans du JS et surtout dans D3 quelqu'un qui n'a pas d'exp�rience comme moi se perd tr�s facilement et c'est pour �a que j'ai demand� de l'aide. comme vous vous souvenez j'ai essay� de faire par moi m�me pour l'ancien topic. et pour celui l� j'ai �galement essay� de bidouiller avec ce que je comprends mais rien ne marchait.
    je ne veux pas abuser de l'aide de quelqu'un c'est juste que je ne doit pas rester bloqu� sur �a durant toute ma p�riode de stage.

    donc vous dites que c'est possible ce que mon tuteur demande ? g�n�rer un graph sans avoir de dur�e pour une t�che ?

+ R�pondre � la discussion
Cette discussion est r�solue.
Page 1 sur 5 12345 Derni�reDerni�re

Discussions similaires

  1. g�n�rer un jar avec les d�pendance.
    Par damien77 dans le forum Maven
    R�ponses: 3
    Dernier message: 23/02/2009, 00h22
  2. R�ponses: 3
    Dernier message: 15/05/2008, 09h17
  3. G�n�rer une JComboBox avec des int
    Par Pirokkk dans le forum AWT/Swing
    R�ponses: 3
    Dernier message: 02/01/2008, 17h28
  4. R�ponses: 6
    Dernier message: 29/11/2006, 11h56
  5. R�ponses: 2
    Dernier message: 10/08/2006, 09h03

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