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 Mi scuso per non aver visto questo post e non aver agito prima. Devo aver disattivato le notifiche per errore. Avevo notato questo problema anch’io tempo fa, ma non avevo avuto tempo di occuparmene allora, non ricordavo di averlo pubblicato e non ero a conoscenza che qualcun altro lo stesse usando.
Ho installato questo componente, (Discourse 3.2.1)
ho copiato l’esempio sopra in un nuovo post, non viene visualizzato come un grafico,
qualcuno potrebbe confermare se questo ora funziona, grazie…
questo è causato dalla cosa “Content Security Policy”…
non sono sicuro di cosa aggiungere nell’impostazione “content security policy script src” per farlo funzionare… qualcuno potrebbe aiutarmi, grazie…
grazie @Arkshine
la nostra istanza ospitata non include il plugin graphviz per il piano
ho provato ad aggiungere questi 3 file nelle impostazioni “content security policy script src”, non funziona…
Se sei soddisfatto di singoli grafici statici, il discourse-graphviz-theme-component è probabilmente sufficiente, ma se vuoi utilizzare transizioni animate tra grafici ed essere in grado di controllare vari aspetti del rendering del grafico, potresti voler provare il D3 Graphviz Theme Component. Puoi vederlo in azione su:
Non è necessaria alcuna whitelisting. Questa è la nostra configurazione:
Ciao, @magjac
Vorrei provare quello D3 per l’animazione, ma ho riscontrato il problema di cui sopra con la policy di sicurezza dei contenuti, ci sono impostazioni che si possono modificare per farlo funzionare?
La nostra istanza è ora sulla versione 3.2.1. Grazie…