visualizzatore grafico / cassetto per c #?

C’è una buona libreria C # per disegnare / visualizzare grafici? Sto parlando della visualizzazione del percorso del nodo invece dei grafici a linee o simili. (preferibilmente nativo, non wrapper per pstrick o qualcosa del genere) Grazie

Alcuni suggerimenti:

  • QuickGraph è una libreria di grafica generale open-source, supporta MSAGL e graphviz
  • MSAGL è il motore di layout grafico di Microsoft
  • Netron Reloaded è una libreria grafica .NET (ma sembra che non ci sia stato alcun nuovo sviluppo sul progetto negli ultimi 3 anni)

Native:

  • N. grafico (open source) (anch’esso basato su QuickGraph)
  • Netron (abandonware); G2

Ci sono un sacco di pacchetti per la modifica di diagrammi, ma non so quanto siano validi per il layout.

Non sono a conoscenza di un nativo, ma sono stato coinvolto nello sviluppo di un prodotto in cui qualcuno ha costruito un wrapper attorno a graphviz senza troppi problemi. Ciò ha funzionato utilizzando l’API per eseguire il rendering su un file e quindi visualizzare il file utilizzando il controllo del visualizzatore di immagini.

Se non riesci a trovare quello che vuoi in una libreria .Net nativa, ho sicuramente visto le persone ottenere buoni risultati avvolgendo graficviz in questo modo.

Prova a vedere o dare un’occhiata a questo elenco .