Per rendere un grafico in linea nel tuo post, racchiudi la definizione del grafico tra i tag dot come in questo esempio:
[dot] digraph {a -> b} [/dot]
È supportata anche la forma a blocco:
[dot]
digraph {
a -> b
}
[/dot]
Transizioni animate tra grafici
Una transizione animata tra più grafici viene mostrata quando vengono aggiunti più di un grafico allo stesso paragrafo di un post e c’è solo spazio bianco tra di essi:
[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]
oppure
[dot]
digraph {
a -> b
}
[/dot]
[dot]
digraph {
a -> b
a -> c
}
[/dot]
[dot]
digraph {
a -> b
a -> c
b -> c
}
[/dot]
I paragrafi sono separati da righe vuote, quindi questo genererà tre grafici separati:
[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…