¿Existe una API de Python para dibujar diagtwigs (que usa líneas para conectar los valores correspondientes entre dos listas)

Dadas dos listas, que contienen los mismos elementos de cadena pero en diferentes órdenes, hay alguna API que pueda dibujar diagtwigs como introduzca la descripción de la imagen aquí

El diagtwig consta de dos stacks de cuerda. Entre estas dos stacks, las líneas se utilizan para vincular los mismos elementos entre estas dos stacks.

Su perspectiva es similar a la visualización de la sonda (una herramienta de código de Eclipse), pero la semántica de las líneas es diferente.

¿Este tipo de diagtwig tiene algún nombre formal?

El formato de descripción de gráfico general DOT parece el más apropiado para mí: es fácil de describir una gran variedad de gráficos con este formato (texto), y puede trazarlos con una de las muchas herramientas disponibles ( Graphviz viene a la mente, para ejemplo).

También tiene a su disposición el módulo Python-graph especializado (que también puede funcionar con el formato DOT).

Con Python tienes muchas opciones, mira aquí para más. Recomendaría matplotlib , échale un vistazo a este ejemplo .