To render a graph inline in your post, wrap the graph definition in dot tags like this:
[dot] digraph {a -> b} [/dot]
The block form is also supported:
[dot]
digraph {
a -> b
}
[/dot]
Animated transitions between graphs
An animated transition between multiple graphs is shown when more than one graph is added to the same paragraph of a post and there is only whitespace between them:
[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]
or
[dot]
digraph {
a -> b
}
[/dot]
[dot]
digraph {
a -> b
a -> c
}
[/dot]
[dot]
digraph {
a -> b
a -> c
b -> c
}
[/dot]
Paragraphs are separated by blank lines, so this will generate three separate graphs:
[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 Disculpas por no haber visto esta publicación y actuar sobre ella antes. Debí haber desactivado las notificaciones por error. Noté este problema yo mismo en su momento, pero no tuve tiempo de solucionarlo entonces, no recordaba haberlo publicado y no era consciente de que nadie más lo estuviera usando.
Instalé este componente, (Discourse 3.2.1)
copié el ejemplo anterior en una nueva publicación, no se renderiza como un gráfico,
¿alguien podría confirmar si este funciona ahora, gracias…
esto es causado por la cosa de “Content Security Policy”…
no estoy seguro de qué agregar en la configuración de “content security policy script src” para que funcione… ¿alguien podría ayudar, gracias…
gracias @Arkshine
nuestra instancia alojada no incluye el plugin graphviz para el plan
intenté agregar estos 3 archivos en la configuración “content security policy script src”, no funciona…
Si está satisfecho con gráficos estáticos individuales, el discourse-graphviz-theme-component probablemente sea suficiente, pero si desea utilizar transiciones animadas entre gráficos y poder controlar varios aspectos de la representación del gráfico, es posible que desee probar el D3 Graphviz Theme Component. Puede verlo en acción en:
No es necesario incluir en la lista blanca. Esta es nuestra configuración:
Oye, @magjac
Me gustaría probar el de D3 para animación, pero tengo el problema anterior con la política de seguridad de contenido, como se publicó anteriormente, ¿algunos ajustes cambian para que funcione?
nuestra instancia está ahora en la 3.2.1. gracias…