Sembra una stupidaggine MA disegnare un grafo su un piano e' un problema parecchio complesso.
Si semplifica molto se il grafo e' un albero come in questo caso. Comunque NON E' banale.
Fai cosi': cerca
awesome android library
trovi delelle pagine dove qualcuno ha classificato le librerie di 3 parti di Android
Da queste liste cerchi le librerie per il disegno di ‘tree’ oppure ‘graph’ (albero e grafo in inglese) e le provi fino a che non trovi una che ti convinca.