Bonjour à tous,
J'ai des données de type :
AUTOMATE1;heure de début;heure de fin
AUTOMATE2;heure de début;heure de fin
AUTOMATE1;heure de début;heure de fin
AUTOMATE3;heure de début;heure de fin
AUTOMATE2;heure de début;heure de fin
AUTOMATE1;heure de début;heure de fin
Est-ce qu'il est possible de représenter chronologiquement les traitements avec gnuplot ? J'imagine une ligne par automate, dans le but de faire une grande frise chronologique.
J'avoue ne pas trop connaître gnuplot, toute solution scriptable est la bienvenue…
Merci à vous !
# gantt?
Posté par denrou . Évalué à 3.
Quelque chose dans ce genre peut-être ?
[^] # Re: gantt?
Posté par chimrod (site web personnel) . Évalué à 2.
Effectivement, je n'avais pas pensé à adapter le diagramme de gantt !
Je vais bricoler ça, merci beaucoup !
[^] # Re: gantt?
Posté par chimrod (site web personnel) . Évalué à 2.
Malheureusement, il me crée une nouvelle ligne pour chaque entrée. J'aurai aimé pouvoir présenter chaque traitement de manière linéaire…
Je vais creuser, mais si qqn a une solution, je suis preneur !
[^] # Re: gantt?
Posté par denrou . Évalué à 4.
Le diagramme de Gantt présenté dans l'exemple utilise simplement un vecteur. Donc il suffit de remplacer
par
pour avoir un graphique à une seule dimension.
with vector
prend prend 4 paramètres :x
,y
,xdelta
,ydelta
. Le 5ème paramètre dans la première solution (yticlabel(1)
) permet d'avoir les labels directement sur les axes sans passer parset axis
.La deuxième ligne permet d'afficher un label contenu dans la première colonne directement sur le graphique.
[^] # Re: gantt?
Posté par chimrod (site web personnel) . Évalué à 2.
Merci pour les explications, c'est toujours bon de comprendre.
Mais je pense que le problème ne vient pas de là, mais du fait qu'à chaque entrée, gnuplot me crée une nouvelle ligne dans le graphe, même si l'id de cet entrée était déjà présent.
J'aurai aimé que toutes les entrées de AUTOMATE1 soient sur la même ligne.
Mais peut être faut-il que je reformule mes données d'entrées ?
[^] # Re: gantt?
Posté par denrou . Évalué à 4.
L'idée pourrait simplement être de rajouter une colonne pour convertir AUTOMATE_X en index de cette façon :
[^] # Re: gantt?
Posté par chimrod (site web personnel) . Évalué à 2.
Parfait !
Merci beaucoup pour ton aide !
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.