您是否了解用于GUI的C++ 中强制定向布局的开源实现?优选BSD/MIT/Apache或其他(非GPL)许可.
优秀的Boost.Graph库提供了广泛的算法,其中包括一些布局算法.我建议使用Kamada-Kawai弹簧布局或Fruchterman-Reingold力导向布局.
Boost许可证非常宽松,所以不用担心.
第一个Google结果是VTK.另一个带我去vtkGraphLayoutView.