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 Peço desculpas por não ter visto esta postagem e agido sobre ela mais cedo. Devo ter desativado as notificações por engano. Notei este problema eu mesmo na época, mas não tive tempo de lidar com ele então, não me lembrava de ter postado isso e não estava ciente de que mais alguém o estava usando.
Instalei este componente, (Discourse 3.2.1)
copiei o exemplo acima para uma nova postagem, ele não é renderizado como um gráfico,
alguém poderia confirmar se este funciona agora, obrigado…
isso é causado pela coisa de “Content Security Policy” (Política de Segurança de Conteúdo)…
não tenho certeza do que adicionar na configuração de “content security policy script src” para fazê-lo funcionar… alguém poderia ajudar, obrigado…
obrigado @Arkshine
nossa instância hospedada não inclui o plugin graphviz para o plano
tentei adicionar estes 3 arquivos na configuração “content security policy script src”, não funciona…
Se você estiver satisfeito com gráficos estáticos únicos, o discourse-graphviz-theme-component provavelmente será suficiente, mas se você quiser usar transições animadas entre gráficos e ter controle sobre vários aspectos da renderização do gráfico, você pode querer experimentar o D3 Graphviz Theme Component. Você pode vê-lo em ação em:\n\nhttps://forum.graphviz.org/t/render-graphviz-graphs-directly-in-your-posts/125\n\nNenhuma lista de permissões é necessária. Esta é a nossa configuração:\n\n
ei, @magjac
Gostaria de experimentar o D3 para animação, mas tive o problema acima com a coisa da política de segurança de conteúdo, como postado acima, alguma configuração muda para fazê-lo funcionar?
nossa instância está em 3.2.1 agora. obrigado…