3D graph viewer