Могу ли я указать вам на TourDeFlex? Существует множество примеров того, как это сделать. Лично я ездил на SpringGraph. Он бесплатный, сексуальный, отлично поработал и смог отображать иерархические графики (не только деревья), что мне и было нужно из-за круговой зависимости, которую имели мои данные.