Visualizar gráfica bipartita.

¿Puede alguien recomendar una biblioteca o código para visualizar gráficos bipartitos en C #?

El gráfico # parece no admitir este tipo de gráfico directamente (pero tiene algún soporte para desenredar los vértices).

Quiero crear un gráfico como este.gráfica bipartita Con algún texto en los nodos. Nodos con el mismo ancho y alto serían ideales.

Un control WPF sería perfecto, ya que existe para el gráfico #. Tal vez incluso existe una definición de XAML? Como alternativa: una ventana de informe también puede ser muy buena.

Probablemente alguien con más experiencia en Graph # puede proporcionar sugerencias sobre cómo hacerlo utilizando Graph #.

Probé un poco con NodeXL pero esa no parece ser la solución perfecta, ya que los nodos no parecen ser tan modificables. Tal vez alguien pueda proporcionar una mejor solución. Han jugado con el NetworkView proporcionado por Soroush. Por el momento esto se acerca más a lo que quiero.

-actualizar- Probado NetworkView compartido por Soroush Falahati. Esto parece ser una buena base, pero aún no es tan flexible como lo necesito. Tengo problemas para creer que no hay ninguna biblioteca por ahí que pueda hacer esas cosas fuera de la caja. (NetworkView tiene la excelente característica de establecer conexiones / bordes en el control, lo que le da un impulso adicional sobre NodeXL). Quizás Graph # puede hacer aún más, pero en este momento solo he probado esos dos.

Respuestas a la pregunta(6)

Su respuesta a la pregunta