Pour afficher un graphique en ligne dans votre publication, enveloppez la définition du graphique dans des balises dot comme ceci :
[dot] digraph {a -> b} [/dot]
La forme en bloc est également prise en charge :
[dot]
digraph {
a -> b
}
[/dot]
Transitions animées entre graphiques
Une transition animée entre plusieurs graphiques est affichée lorsque plus d’un graphique est ajouté au même paragraphe d’une publication et qu’il n’y a que des espaces blancs entre eux :
[dot] digraph {bgcolor=lightblue a -> b} [/dot]
[dot] digraph {bgcolor=lightblue a -> b; a -> c} [/dot]
[dot] digraph {bgcolor=lightblue a -> b; a -> c; b -> c} [/dot]
ou
[dot]
digraph {
a -> b
}
[/dot]
[dot]
digraph {
a -> b
a -> c
}
[/dot]
[dot]
digraph {
a -> b
a -> c
b -> c
}
[/dot]
Les paragraphes sont séparés par des lignes vides, ce qui générera donc trois graphiques distincts :
[dot] digraph {bgcolor=lightblue a -> b} [/dot]
[dot] digraph {bgcolor=lightblue a -> b; a -> c} [/dot]
[dot] digraph {bgcolor=lightblue a -> b; a -> c; b -> c} [/dot]
@pfaffman Mes excuses de ne pas avoir vu ce post et d’avoir agi plus tôt. J’ai dû désactiver les notifications par erreur. J’ai remarqué ce problème moi-même à l’époque, mais je n’ai pas eu le temps de m’en occuper alors, je ne me souvenais pas l’avoir posté et je n’étais pas au courant que quelqu’un d’autre l’utilisait.
J’ai installé ce composant, (Discourse 3.2.1)
j’ai copié l’exemple ci-dessus dans un nouveau message, il ne s’affiche pas sous forme de graphique,
quelqu’un pourrait-il confirmer si celui-ci fonctionne maintenant, merci…
cela est causé par la chose “Content Security Policy”…
je ne suis pas sûr de ce qu’il faut ajouter dans le paramètre “content security policy script src” pour que cela fonctionne… quelqu’un pourrait-il m’aider, merci…
Merci @Arkshine
notre instance hébergée n’inclut pas le plugin graphviz pour le plan
j’ai essayé d’ajouter ces 3 fichiers dans le paramètre « content security policy script src », cela ne fonctionne pas…
Si vous êtes satisfait des graphes statiques simples, le discourse-graphviz-theme-component est probablement suffisant, mais si vous souhaitez utiliser des transitions animées entre les graphes et contrôler divers aspects du rendu des graphes, vous pourriez vouloir essayer le D3 Graphviz Theme Component. Vous pouvez le voir en action à l’adresse suivante :
Aucune liste blanche n’est nécessaire. Voici notre configuration :
Salut, @magjac
J’aimerais essayer celui de D3 pour l’animation, mais j’ai rencontré le problème ci-dessus avec la politique de sécurité du contenu, comme indiqué précédemment. Des modifications de certains paramètres sont-elles nécessaires pour que cela fonctionne ?
Notre instance est maintenant en 3.2.1. Merci…